Industry aliases
For the few endpoints that have become de-facto industry standards, we expose short aliases at the root so existing SDKs work with a singlebase_url swap.
Synchronous vs asynchronous endpoints
- Synchronous / streaming. Chat completions and similar fast endpoints respond within a single HTTP request — switch the base URL and you’re done.
- Asynchronous tasks. Image, video, speech, and music generation
return a
task_idimmediately and finish out-of-band. PollGET .../<task-id>(or use webhooks) to retrieve the result. See Asynchronous tasks for the full pattern.
Response headers worth knowing
Migrating from a direct provider integration
In most cases, all you need to change is thebase_url. For example,
moving from OpenAI direct to MuleRouter:
python
/vendors/<provider>/... path. The per-endpoint
reference pages list the exact request and response schemas.
