COMMUNITY PROVIDERS
Providers built by the community.
Community-maintained providers for models and platforms beyond the first-party set, all through the same primitives.
48 providers
Writing a Custom Provider
Learn how to write a custom provider for the AI TOOLKIT
custom-providers
A2A
A2A Protocol Provider for the AI TOOLKIT
a2a
ACP (Agent Client Protocol)
ACP Provider for the AI TOOLKIT
acp
Aihubmix
Learn how to use Aihubmix with the AI TOOLKIT.
aihubmix
AI/ML API
Learn how to use the AI/ML API provider.
aimlapi
Anthropic Vertex
Learn how to use the Anthropic Vertex provider for the AI TOOLKIT.
anthropic-vertex-ai
Automatic1111
Automatic1111 Provider for the AI TOOLKIT
automatic1111
Azure AI
Learn how to use the @quail-ai/azure-ai-provider for the AI TOOLKIT.
azure-ai
Built-in AI
Learn how to use the Built-in AI provider (browser models) for the AI TOOLKIT.
built-in-ai
Claude Code
Learn how to use the Claude Code provider to access Claude models through the Claude Agent SDK.
claude-code
Cloudflare AI Gateway
Learn how to use the Cloudflare AI Gateway provider for the AI TOOLKIT.
cloudflare-ai-gateway
Cloudflare Workers AI
Learn how to use the Cloudflare Workers AI provider for the AI TOOLKIT.
cloudflare-workers-ai
Codex CLI
Learn how to use the Codex CLI provider to access OpenAI GPT-5 models through the Codex CLI.
codex-cli
Crosshatch
Learn how to use the Crosshatch provider for the AI TOOLKIT.
crosshatch
Dify
Learn how to use the Dify provider for the AI TOOLKIT.
dify
Firemoon
Firemoon provider for the AI TOOLKIT.
firemoon
FriendliAI
Learn how to use the FriendliAI Provider for the AI TOOLKIT.
friendliai
Gemini CLI
Learn how to use the Gemini CLI provider to access Google's Gemini models.
gemini-cli
Helicone
Helicone Provider for the AI TOOLKIT
helicone
Inflection AI
Learn how to use the unofficial Inflection AI provider for the AI TOOLKIT.
inflection-ai
Jina AI
Learn how to use the Jina AI provider.
jina-ai
LangDB
Learn how to use LangDB with the AI TOOLKIT
langdb
Letta
Learn how to use the Letta provider with the AI TOOLKIT.
letta
llama.cpp
Learn how to use the llama.cpp provider.
llama-cpp
LlamaGate
LlamaGate Provider for the AI TOOLKIT
llamagate
MCP Sampling AI Provider
Learn how to use the MCP Sampling AI Provider.
mcp-sampling
Mem0
Learn how to use the Mem0 AI TOOLKIT provider for the AI TOOLKIT.
mem0
MiniMax
Learn how to use MiniMax provider with the AI TOOLKIT.
minimax
Mixedbread
Learn how to use the Mixedbread provider.
mixedbread
Ollama
Learn how to use the Ollama provider.
ollama
OpenCode
Learn how to use the OpenCode provider to access multiple AI models through a unified interface.
opencode-sdk
OpenRouter
OpenRouter Provider for the AI TOOLKIT
openrouter
Portkey
Learn how to use the Portkey provider for the AI TOOLKIT.
portkey
Qwen
Learn how to use the Qwen provider.
qwen
React Native Apple
Learn how to use the Apple provider for on-device AI.
react-native-apple
Requesty
Requesty Provider for the AI TOOLKIT
requesty
Runpod
Runpod Provider for the AI TOOLKIT
runpod
SambaNova
Learn how to use the SambaNova provider for the AI TOOLKIT.
sambanova
SAP AI Core
SAP AI Core Provider for the AI TOOLKIT
sap-ai
Sarvam
Learn how to use the Sarvam AI provider for the AI TOOLKIT.
sarvam
Soniox
Learn how to use the Soniox provider for the AI TOOLKIT.
soniox
Spark
Learn how to use the Spark provider for the AI TOOLKIT.
spark
Supermemory
Learn how to use the Supermemory AI TOOLKIT provider for the Vercel AI TOOLKIT.
supermemory
Voyage AI
Learn how to use the Voyage AI provider.
voyage-ai
Zhipu AI (Z.AI)
Learn how to use the Zhipu (Z.AI) provider.
zhipu
vectorstores
Learn how to use vector databases with the AI TOOLKIT.
vectorstores
Codex CLI (App Server)
Learn how to use the Codex CLI App Server provider for mid-execution message injection and persistent threads.
codex-app-server
Apertis
Apertis AI Provider for the AI TOOLKIT
apertis