When to Use a Converter
Use a converter route when:- your application already speaks OpenAI, Anthropic, or Gemini format
- you want to switch providers without rewriting request and response handling
- the native public route does not support the protocol family you need
Converter Matrix
Current Limitations
- The Responses converter is stateless and partial: no
previous_response_id, server-side storage, hosted tools, or structured output formats. See Responses Format. - Gemini 3 models require thought signatures to be replayed on function calls. How well each format preserves them differs; check the Gemini 3 note on the format page you use. For multi-step tool use with Gemini 3, prefer the native Gemini route or the Responses format.
Pick a Format
OpenAI Format
Use OpenAI SDK format with Anthropic or Gemini models
Responses Format
Use OpenAI Responses clients with Anthropic or Gemini models
Anthropic Format
Use Anthropic SDK format with OpenAI or Gemini models
Gemini Format
Use Gemini SDK format with OpenAI or Anthropic models