Signature
Parameters
str
required
The Workers AI model identifier, usually in Cloudflare’s
@cf/... format.str
Cloudflare API token. Falls back to
CLOUDFLARE_API_TOKEN, CLOUDFLARE_AUTH_TOKEN, or CLOUDFLARE_API_KEY.str
Cloudflare account ID. Falls back to
CLOUDFLARE_ACCOUNT_ID.str
Custom OpenAI-compatible Workers AI base URL. Use this for AI Gateway or other custom routing.
Returns
ALanguageModel instance configured for Workers AI.
Environment
Whenbase_url is not provided, Workers AI requires:
Example
Embeddings
Notes
- Uses Cloudflare’s OpenAI-compatible
/ai/v1/chat/completionsand/ai/v1/embeddingsendpoints - Supports tool calling through the same OpenAI-compatible request format used by ai-query’s existing tool loop
- Accepts custom
base_urlvalues for AI Gateway or other OpenAI-compatible Workers AI routing