How it works
Set up a routing rule that targets a provider in the other format, for example routing OpenAI-format traffic to ananthropic provider. From then on, the gateway:
- Translates the request from the OpenAI Responses API to the Anthropic Messages API, or the reverse.
- Translates the response back into the format your client expects.
- Translates streaming events the same way, so streaming keeps working.
What’s translated
The common shape of a chat request carries over in both directions:- Messages and the system prompt.
- The max-tokens setting.
- Tools, tool choice, and tool results.
Limits
- Content types beyond text, such as images, documents, and web search, are not translated yet. A request that needs them returns 501 Not Implemented.
- The
azure_openaiformat is wire-compatible withopenai, so traffic between them is never translated.

