OP Inference

Not supported

What the API does not offer today.

These are not offered today. A request to a route that does not exist answers 404 invalid_request with a message saying the route is not served here.

Not offeredWhat to do instead
Anthropic Messages API (/v1/messages)Use chat completions. Tools that only speak this API, such as Claude Code, do not work
OpenAI Responses API (/v1/responses)Use chat completions
Embeddings (/v1/embeddings)None today
Batch (/v1/batches) and files (/v1/files)Send requests individually
Moderation and rerankNone today
A key or balance endpointSee your balance and each key's spend on the dashboard
The OpenAI response shape on /v1/images/generations and /v1/audio/speechThese routes answer with a job. See How media jobs work
data: URLs and uploads as media inputsHost the file and pass an https URL. See Inputs
Choosing the supplier (provider.order, only, ignore)Refused with 400. Use provider filters instead. See Provider preferences
A per-request price cap (provider.max_price)Accepted and ignored. Set a spend cap on the key. See Key restrictions and spend caps

Images inside chat messages are different: chat accepts data: image URLs as well as https ones.