Cloudflare AI Gateway
Use cloudflare-ai-gateway/<model> with VoltAgent's model router.
Quick start
import { Agent } from "@voltagent/core";
const agent = new Agent({
name: "cloudflare-ai-gateway-agent",
instructions: "You are a helpful assistant",
model: "cloudflare-ai-gateway/anthropic/claude-3-5-haiku",
});
Environment variables
CLOUDFLARE_API_TOKENCLOUDFLARE_ACCOUNT_IDCLOUDFLARE_GATEWAY_ID
Provider package
@ai-sdk/openai-compatible
This provider uses the OpenAI-compatible adapter.
Default base URL
https://gateway.ai.cloudflare.com/v1/${CLOUDFLARE_ACCOUNT_ID}/${CLOUDFLARE_GATEWAY_ID}/compat/
You can override the base URL by setting CLOUDFLARE_AI_GATEWAY_BASE_URL.
Provider docs
Models
Show models (64)
- anthropic/claude-3-5-haiku
- anthropic/claude-3-haiku
- anthropic/claude-3-opus
- anthropic/claude-3-sonnet
- anthropic/claude-3.5-haiku
- anthropic/claude-3.5-sonnet
- anthropic/claude-haiku-4-5
- anthropic/claude-opus-4
- anthropic/claude-opus-4-1
- anthropic/claude-opus-4-5
- anthropic/claude-sonnet-4
- anthropic/claude-sonnet-4-5
- openai/gpt-3.5-turbo
- openai/gpt-4
- openai/gpt-4-turbo
- openai/gpt-4o
- openai/gpt-4o-mini
- openai/gpt-5.1
- openai/gpt-5.1-codex
- openai/gpt-5.2
- openai/o1
- openai/o3
- openai/o3-mini
- openai/o3-pro
- openai/o4-mini
- workers-ai/@cf/ai4bharat/indictrans2-en-indic-1B
- workers-ai/@cf/aisingapore/gemma-sea-lion-v4-27b-it
- workers-ai/@cf/baai/bge-base-en-v1.5
- workers-ai/@cf/baai/bge-large-en-v1.5
- workers-ai/@cf/baai/bge-m3
- workers-ai/@cf/baai/bge-reranker-base
- workers-ai/@cf/baai/bge-small-en-v1.5
- workers-ai/@cf/deepgram/aura-2-en
- workers-ai/@cf/deepgram/aura-2-es
- workers-ai/@cf/deepgram/nova-3
- workers-ai/@cf/deepseek-ai/deepseek-r1-distill-qwen-32b
- workers-ai/@cf/facebook/bart-large-cnn
- workers-ai/@cf/google/gemma-3-12b-it
- workers-ai/@cf/huggingface/distilbert-sst-2-int8
- workers-ai/@cf/ibm-granite/granite-4.0-h-micro
- workers-ai/@cf/meta/llama-2-7b-chat-fp16
- workers-ai/@cf/meta/llama-3-8b-instruct
- workers-ai/@cf/meta/llama-3-8b-instruct-awq
- workers-ai/@cf/meta/llama-3.1-8b-instruct
- workers-ai/@cf/meta/llama-3.1-8b-instruct-awq
- workers-ai/@cf/meta/llama-3.1-8b-instruct-fp8
- workers-ai/@cf/meta/llama-3.2-11b-vision-instruct
- workers-ai/@cf/meta/llama-3.2-1b-instruct
- workers-ai/@cf/meta/llama-3.2-3b-instruct
- workers-ai/@cf/meta/llama-3.3-70b-instruct-fp8-fast
- workers-ai/@cf/meta/llama-4-scout-17b-16e-instruct
- workers-ai/@cf/meta/llama-guard-3-8b
- workers-ai/@cf/meta/m2m100-1.2b
- workers-ai/@cf/mistral/mistral-7b-instruct-v0.1
- workers-ai/@cf/mistralai/mistral-small-3.1-24b-instruct
- workers-ai/@cf/myshell-ai/melotts
- workers-ai/@cf/openai/gpt-oss-120b
- workers-ai/@cf/openai/gpt-oss-20b
- workers-ai/@cf/pfnet/plamo-embedding-1b
- workers-ai/@cf/pipecat-ai/smart-turn-v2
- workers-ai/@cf/qwen/qwen2.5-coder-32b-instruct
- workers-ai/@cf/qwen/qwen3-30b-a3b-fp8
- workers-ai/@cf/qwen/qwen3-embedding-0.6b
- workers-ai/@cf/qwen/qwq-32b