Docs/Models
What is not on the API yet
Which capabilities are missing today, and where are they on the roadmap?
Checked against the code on
One honest line each, so nobody spends an afternoon on a feature that does not exist. Where an item is on the roadmap, it says so.
| Capability | Today | Plan |
|---|---|---|
| Video on the API | Workspace only. POST /v1/videos does not exist. | A video endpoint is on the roadmap after the router rebuild. |
| Audio: speech and transcription | Not available anywhere. Audio ids are refused. | Audio routes are on the back-end roadmap. |
| Web search | Built. web_search: true on chat completions, the globe in the workspace. :online and plugins still do nothing. | Live. |
| Routing controls | None. :fast, :cheap, :nitro, :floor make an unknown id and return 404. | The new router will expose routing preferences. |
| Tool and function calling | tools and tool_choice are dropped; the model answers in text. | On the roadmap. |
| Structured output | response_format is dropped. | With tool calling. |
| Image input (vision) | image_url parts, inline or by file_id, on models that see pictures. | Shipped. Files. |
| Embeddings | No endpoint; embedding ids are refused. | Under consideration. |
| Files | /v1/files upload, list, read, delete; file, input_audio and video_url parts. | Shipped. Files. |
| Assistants, fine-tuning, responses API | Not built. | Not planned. |
| CORS for browser calls | No CORS headers. | Not planned: a key in a browser is a key anyone can spend. |
The roadmap has the order and the reasoning.