Skip to main content
PipeLLM 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

Request formatBase URLMain endpointTypical use
OpenAI formathttps://api.pipellm.ai/openai/v1/chat/completionsKeep the OpenAI SDK and call Claude or Gemini models
Anthropic formathttps://api.pipellm.ai/anthropic/v1/messagesKeep the Anthropic SDK and call GPT or Gemini models
Gemini formathttps://api.pipellm.ai/gemini/v1beta/models/{model}:generateContentKeep the Gemini SDK and call GPT or Claude models

Current Limitation

OpenAI Responses converter routing is not available yet. If your application uses the OpenAI Responses API and needs cross-protocol routing today, use the OpenAI Chat Completions converter at https://api.pipellm.ai/openai/v1/chat/completions.

Pick a Format

OpenAI Format

Use OpenAI SDK format 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