Skip to content
Get API key
On this page

Compatibility notes

Where router.africa differs from the OpenAI API and from OpenRouter, so code you move over behaves as you expect.

router.africa works with the OpenAI SDK and the Anthropic SDK when you change the base URL and the key. Request fields that this site doesn’t mention are passed through as the model’s API defines them. This page lists where we differ.

Endpoints

You can call:

Other endpoints are not part of the public API, even if a path seems to answer. This includes the OpenAI batch API, embeddings, images, audio and rerank.

Not supported

If you are coming from OpenRouter, these features don’t exist here:

Feature Status
:free, :nitro and :floor model variants Not supported.
~alias model names Not supported. Use the full model id.
Routers such as openrouter/auto, pareto-router and fusion Not supported.
provider preferences, sort, plugins and route request fields Not supported.
models[] and fallbacks arrays, and session_id sticky routing Not supported.
Presets Not supported.
Bring your own provider keys Not supported.
Workload identity tokens (/oauth/token) Not supported.
Attribution headers Not used.
Batch or async endpoint Not available.
Management APIs for keys, workspaces and guardrails Use the dashboard. They are not part of the API.
Regional hostnames and data-region routing Not available.
Reading stored prompts and responses through the API Not available. Admins read them in the dashboard.

Behaviour that differs