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