One OpenAI-compatible endpoint for chat, code, vision, image and voice. Every model free. No signup, no key management — just build.
# chat — no real key needed. Dashes are accepted. curl -X POST LOCATION_PLACEHOLDER/v1/chat \ -H "Content-Type: application/json" \ -H "Authorization: Bearer ----------" \ -d '{"model":"gpt-oss","messages":[{"role":"user","content":"Hello!"}]}'
Authorization: Bearer ---------- (any number of dashes), X-API-Key: ----------, or nothing — all accepted as anonymous. A real token is enforced only if SECRET_KEY is configured.Every card is live. Click any card to load it straight into the playground below — chat, image and voice switch automatically.
Talk to any model. Streaming, history, system prompts and one-click placeholder keys. Image models return pictures, voice models return audio.
Runs against your current Worker origin. Keys are optional.
Authorization: Bearer ...Returns { ok, reply, model }. Fastest path for custom apps.
POST /v1/chatDrop-in completions. Add stream:true for SSE tokens.
POST /v1/chat/completionsLock a model, render images, synthesize voice.
POST /v1/chat/:id · /v1/imageAnonymous by default. Verify for higher quotas.
anon 8/10s · verified 16/10s| Method | Path | Notes |
|---|---|---|
| POST | /v1/chat | Simple chat, history supported |
| POST | /v1/chat/completions | OpenAI format, streaming |
| POST | /v1/chat/:id | Pinned model, voice takes { input } |
| POST | /v1/image | Flux PNG, verified only |
| GET | /v1/models · /health · /v1/tier | Discovery + status |