Skip to main content
Relay converters let developers keep their existing SDK format while calling models from another provider family.

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
If your request already matches the target provider protocol, use the native public route instead. See Routing & Protocols.

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