Cloudflare Workers AI

@cf/meta/llama-3.2-11b-vision-instruct
Context window131K tokens
Free budget~10-20M tokens/mo
Rate limitsnot published
Key is account_id:token info
Cloudflare Workers AI authenticates with a combined credential in the form "account_id:token", not a bare token.

DreamPrompting

nvidia-vision/meta/llama-3.2-11b-vision-instruct
Context window131K tokens
Free budgetfree · 500K tokens/day · 5,000 req/day tokens/mo
Requests / min100 RPM
Requests / day5K RPD
Tokens / day500K TPD
Pooled fail-over router; most routes substitute models warning
DreamPrompting pools upstream free tiers and fails over between them. Free is 500,000 tokens and 5,000 requests per rolling 24 hours, 100 requests per minute per IP, no card. Only the nine listed routes returned the requested model on September 15 (retried twice). The other 19 routes (Cohere, Gemini, Qwen, Llama, Granite, Mistral Small and Large, gemma-4) consistently served Nemotron 3 Super, gpt-oss-120b or Codestral instead and are excluded. Prompts may be stored or publicly shared per the provider.

Get this model the moment it changes

Limits move, models get replaced, better ones launch. Premium routers see this page's data live. Free routers see last month's.

Canlıya geç · $19/yr →

Use it

FreeLLMAPI is a self-hosted router you run yourself. Install it, paste in your free Cloudflare Workers AI key, and @cf/meta/llama-3.2-11b-vision-instruct answers on an OpenAI-compatible endpoint at http://localhost:3001/v1. No credit card, no hosted middleman: your prompts and your provider keys never leave your machine.

Install the router (macOS, Linux, WSL)
curl -fsSL https://freellmapi.co/install.sh | bash
Install the router (Windows PowerShell)
iwr -useb https://freellmapi.co/install.ps1 | iex
Call @cf/meta/llama-3.2-11b-vision-instruct with curl
curl http://localhost:3001/v1/chat/completions \
  -H "Authorization: Bearer freellmapi-your-unified-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "@cf/meta/llama-3.2-11b-vision-instruct",
    "messages": [{"role": "user", "content": "Say hi in five words."}]
  }'
The same request in Python (openai)
from openai import OpenAI

client = OpenAI(
    base_url="http://localhost:3001/v1",
    api_key="freellmapi-your-unified-key",
)

resp = client.chat.completions.create(
    model="@cf/meta/llama-3.2-11b-vision-instruct",
    messages=[{"role": "user", "content": "Say hi in five words."}],
)
print(resp.choices[0].message.content)

The router answers on /v1/chat/completions and every other OpenAI surface, plus the Anthropic Messages API, so existing clients need only a new base_url. Swap the model id for auto and the router picks the best free model that is still under its limits. Full reference: docs/api.md.