Support for other LLM Models
Is there any plan to support other LLM models like GPT, Deppseek, Grok, ... ?
Hello,
Thank you for reaching out! We are currently in the early stages of the Agent Development Kit for TypeScript, so our focus is on stabilizing core features.
Supporting additional models like GPT, DeepSeek, and Grok is definitely on our radar. We are exploring programmatic approaches to enable multi-model support and plan to provide an update in the new year.
Thanks for your patience while we build this out!
Hello,
Thank you for reaching out! We are currently in the early stages of the Agent Development Kit for TypeScript, so our focus is on stabilizing core features.
Supporting additional models like GPT, DeepSeek, and Grok is definitely on our radar. We are exploring programmatic approaches to enable multi-model support and plan to provide an update in the new year.
Thanks for your patience while we build this out!
Perfect! I would be happy to provide any help on the way. Thanks for developing this <3.
Related: I've opened #36 and PR #35 which addresses part of the multi-model support challenge.
The issue is that custom BaseLlm subclasses from external packages fail in bundled environments (like adk-devtools) due to instanceof checks failing when class identities differ between bundles.
The PR adds a duck typing fallback that enables external LLM packages to work correctly, which should help enable third-party model integrations.
In the meantime, I've published adk-llm-bridge which enables using 100+ models from different providers (OpenAI, Anthropic, Google, Mistral, Cohere, xAI, DeepSeek, etc.) through Vercel AI Gateway.
import { LlmAgent } from '@google/adk';
import { AIGateway } from 'adk-llm-bridge';
const agent = new LlmAgent({
name: 'assistant',
model: AIGateway('anthropic/claude-sonnet-4'),
instruction: 'You are a helpful assistant.',
});
It supports all ADK features: tools, streaming, multi-agent, etc. Hope this helps while official multi-model support is being developed!
In the meantime, I've published adk-llm-bridge which enables using 100+ models from different providers (OpenAI, Anthropic, Google, Mistral, Cohere, xAI, DeepSeek, etc.) through Vercel AI Gateway.
import { LlmAgent } from '@google/adk'; import { AIGateway } from 'adk-llm-bridge';
const agent = new LlmAgent({ name: 'assistant', model: AIGateway('anthropic/claude-sonnet-4'), instruction: 'You are a helpful assistant.', }); It supports all ADK features: tools, streaming, multi-agent, etc. Hope this helps while official multi-model support is being developed!
That's awesome.