URLs base compatíveis com a OpenAI. Todos os fornecedores, numa só tabela.

O URL base a usar no SDK da OpenAI para 28 fornecedores, com um ID de modelo e o que cada um disponibiliza, e os valores de ANTHROPIC_BASE_URL aceites pelo Claude Code. Todos os URLs vêm da documentação do respetivo fornecedor, consultada em 26 de outubro de 2026.

client.py
from openai import OpenAI
client = OpenAI(
base_url="https://api.zurelay.com/v1", # any URL from the table
api_key="<YOUR_API_KEY>",
)
reply = client.chat.completions.create(
model="claude-opus-5-5",
messages=[{"role": "user", "content": "Hello"}],
)
print(reply.choices[0].message.content)

SDK da OpenAI

base_url para todos os fornecedores. Copiar, colar, já está.

Use um destes URLs como base_url em Python ou baseURL em Node, com a chave do respetivo fornecedor e um dos seus IDs de modelo. O nome de cada fornecedor tem uma ligação para a documentação de onde foi retirado o URL.

Laboratórios de modelos

As APIs dos próprios laboratórios, através do SDK da OpenAI.

  • OpenAI
    https://api.openai.com/v1

    gpt-6-astra

    A API nativa: Responses, Chat Completions, embeddings e as restantes funcionalidades.

  • Anthropic (camada do SDK da OpenAI)
    https://api.anthropic.com/v1/

    claude-opus-5-5

    Apenas Chat Completions. A Anthropic diz que esta camada não se destina a produção; ignora response_format e strict e não tem cache de prompts. A sua própria API Messages está abaixo.

  • Google Gemini
    https://generativelanguage.googleapis.com/v1beta/openai/

    gemini-3.8-flash

    Chat Completions, embeddings, geração de imagens e processamento em lote. Mantenha a barra final em Python.

  • xAI (Grok)
    https://api.x.ai/v1

    grok-4.7

    Responses é a API recomendada pela xAI; a empresa considera Chat Completions uma API legada.

  • DeepSeek
    https://api.deepseek.com

    deepseek-v4-pro

    Chat Completions. A documentação indica o URL sem /v1.

  • Mistral
    https://api.mistral.ai/v1

    mistral-large-latest

    Chat, preenchimento intermédio, embeddings, ficheiros, processamento em lote, OCR e áudio.

  • Moonshot (Kimi)
    https://api.moonshot.ai/v1

    kimi-k3.1-pro

    Chat Completions. A documentação passou para platform.kimi.ai; o servidor da API continua a ser api.moonshot.ai.

  • Alibaba (Qwen, Model Studio Singapore)
    https://dashscope-intl.aliyuncs.com/compatible-mode/v1

    qwen3.8-max

    Chat Completions. A Alibaba recomenda agora um servidor por espaço de trabalho, https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1. As chaves só funcionam na respetiva região.

  • Z.ai (GLM)
    https://api.z.ai/api/paas/v4/

    glm-5.3

    Chat Completions, em /api/paas/v4, não em /v1. Na China, o endereço da Zhipu é https://open.bigmodel.cn/api/paas/v4/.

  • MiniMax
    https://api.minimax.io/v1

    MiniMax-M3.1-Flash

    Chat Completions com ferramentas e raciocínio. temperature e top_p são aceites, mas não têm efeito.

  • Perplexity
    https://api.perplexity.ai/v1

    sonar

    A Agent API, através de responses.create() do SDK. O suporte para Sonar Chat Completions terminou a 27 de setembro de 2026; os pedidos Sonar estão a ser migrados para a Agent API.

Laboratórios de modelos: URLs base compatíveis com a OpenAI
FornecedorURL baseExemplo de ID de modeloNotas
OpenAIhttps://api.openai.com/v1gpt-6-astraA API nativa: Responses, Chat Completions, embeddings e as restantes funcionalidades.
Anthropic (camada do SDK da OpenAI)https://api.anthropic.com/v1/claude-opus-5-5Apenas Chat Completions. A Anthropic diz que esta camada não se destina a produção; ignora response_format e strict e não tem cache de prompts. A sua própria API Messages está abaixo.
Google Geminihttps://generativelanguage.googleapis.com/v1beta/openai/gemini-3.8-flashChat Completions, embeddings, geração de imagens e processamento em lote. Mantenha a barra final em Python.
xAI (Grok)https://api.x.ai/v1grok-4.7Responses é a API recomendada pela xAI; a empresa considera Chat Completions uma API legada.
DeepSeekhttps://api.deepseek.comdeepseek-v4-proChat Completions. A documentação indica o URL sem /v1.
Mistralhttps://api.mistral.ai/v1mistral-large-latestChat, preenchimento intermédio, embeddings, ficheiros, processamento em lote, OCR e áudio.
Moonshot (Kimi)https://api.moonshot.ai/v1kimi-k3.1-proChat Completions. A documentação passou para platform.kimi.ai; o servidor da API continua a ser api.moonshot.ai.
Alibaba (Qwen, Model Studio Singapore)https://dashscope-intl.aliyuncs.com/compatible-mode/v1qwen3.8-maxChat Completions. A Alibaba recomenda agora um servidor por espaço de trabalho, https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1. As chaves só funcionam na respetiva região.
Z.ai (GLM)https://api.z.ai/api/paas/v4/glm-5.3Chat Completions, em /api/paas/v4, não em /v1. Na China, o endereço da Zhipu é https://open.bigmodel.cn/api/paas/v4/.
MiniMaxhttps://api.minimax.io/v1MiniMax-M3.1-FlashChat Completions com ferramentas e raciocínio. temperature e top_p são aceites, mas não têm efeito.
Perplexityhttps://api.perplexity.ai/v1sonarA Agent API, através de responses.create() do SDK. O suporte para Sonar Chat Completions terminou a 27 de setembro de 2026; os pedidos Sonar estão a ser migrados para a Agent API.

Gateways e servidores

Serviços que disponibilizam modelos de vários laboratórios, ou modelos abertos, com uma única chave.

  • Zurelay
    https://api.zurelay.com/v1

    claude-opus-5-5

    Chat Completions para todos os modelos de chat (Claude, GPT, Gemini, DeepSeek e outros), além de imagens, vídeo e voz. Uma única chave para todos.

  • OpenRouter
    https://openrouter.ai/api/v1

    anthropic/claude-opus-5

    Chat Completions. Os identificadores dos modelos seguem o formato lab/model.

  • Vercel AI Gateway
    https://ai-gateway.vercel.sh/v1

    anthropic/claude-opus-5

    Chat Completions, embeddings e a lista de modelos.

  • Groq
    https://api.groq.com/openai/v1

    llama-3.3-70b-versatile

    Chat, Responses e áudio. Tenha em atenção o caminho /openai/v1.

  • Together AI
    https://api.together.ai/v1

    MiniMaxAI/MiniMax-M3

    Chat, completações, embeddings, imagens e áudio. A documentação usa agora api.together.ai; os servidores dos EUA e do Canadá são us-api e ca-api.

  • Fireworks AI
    https://api.fireworks.ai/inference/v1

    accounts/fireworks/models/glm-5p3-flash

    Chat e completações. Tenha em atenção o caminho /inference/v1.

  • Cerebras
    https://api.cerebras.ai/v1

    qwen-3.8-27b

    Chat e completações, com streaming.

  • DeepInfra
    https://api.deepinfra.com/v1/openai

    deepseek-ai/DeepSeek-V4-Flash-0731

    Chat Completions. O caminho é /v1/openai, por esta ordem.

  • Hugging Face
    https://router.huggingface.co/v1

    openai/gpt-oss-120b:fastest

    Apenas Chat Completions. Um sufixo seleciona o fornecedor: :fastest, :cheapest ou o nome de um fornecedor.

  • NVIDIA NIM
    https://integrate.api.nvidia.com/v1

    meta/muse-glimmer-30b

    Chat Completions para os modelos alojados em build.nvidia.com.

  • SambaNova
    https://api.sambanova.ai/v1

    Meta-Llama-3.3-70B-Instruct

    Chat Completions e Responses.

  • Azure OpenAI
    https://YOUR-RESOURCE-NAME.openai.azure.com/openai/v1/

    Your deployment's name

    Responses e Chat Completions. O valor de model é o nome da sua implementação, e o caminho v1 não precisa de api-version.

  • Cloudflare Workers AI
    https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/v1

    @cf/meta/llama-3.1-8b-instruct

    Chat e embeddings, com o identificador da sua conta no caminho e um token de API como chave.

Gateways e servidores: URLs base compatíveis com a OpenAI
FornecedorURL baseExemplo de ID de modeloNotas
Zurelayhttps://api.zurelay.com/v1claude-opus-5-5Chat Completions para todos os modelos de chat (Claude, GPT, Gemini, DeepSeek e outros), além de imagens, vídeo e voz. Uma única chave para todos.
OpenRouterhttps://openrouter.ai/api/v1anthropic/claude-opus-5Chat Completions. Os identificadores dos modelos seguem o formato lab/model.
Vercel AI Gatewayhttps://ai-gateway.vercel.sh/v1anthropic/claude-opus-5Chat Completions, embeddings e a lista de modelos.
Groqhttps://api.groq.com/openai/v1llama-3.3-70b-versatileChat, Responses e áudio. Tenha em atenção o caminho /openai/v1.
Together AIhttps://api.together.ai/v1MiniMaxAI/MiniMax-M3Chat, completações, embeddings, imagens e áudio. A documentação usa agora api.together.ai; os servidores dos EUA e do Canadá são us-api e ca-api.
Fireworks AIhttps://api.fireworks.ai/inference/v1accounts/fireworks/models/glm-5p3-flashChat e completações. Tenha em atenção o caminho /inference/v1.
Cerebrashttps://api.cerebras.ai/v1qwen-3.8-27bChat e completações, com streaming.
DeepInfrahttps://api.deepinfra.com/v1/openaideepseek-ai/DeepSeek-V4-Flash-0731Chat Completions. O caminho é /v1/openai, por esta ordem.
Hugging Facehttps://router.huggingface.co/v1openai/gpt-oss-120b:fastestApenas Chat Completions. Um sufixo seleciona o fornecedor: :fastest, :cheapest ou o nome de um fornecedor.
NVIDIA NIMhttps://integrate.api.nvidia.com/v1meta/muse-glimmer-30bChat Completions para os modelos alojados em build.nvidia.com.
SambaNovahttps://api.sambanova.ai/v1Meta-Llama-3.3-70B-InstructChat Completions e Responses.
Azure OpenAIhttps://YOUR-RESOURCE-NAME.openai.azure.com/openai/v1/Your deployment's nameResponses e Chat Completions. O valor de model é o nome da sua implementação, e o caminho v1 não precisa de api-version.
Cloudflare Workers AIhttps://api.cloudflare.com/client/v4/accounts/{account_id}/ai/v1@cf/meta/llama-3.1-8b-instructChat e embeddings, com o identificador da sua conta no caminho e um token de API como chave.

No seu computador

Endereços predefinidos dos servidores locais. O SDK continua a exigir uma chave; a maioria dos servidores ignora-a.

  • Ollama
    http://localhost:11434/v1/

    gpt-oss:20b

    Chat, completações, embeddings, Responses e a lista de modelos. Qualquer chave funciona.

  • LM Studio
    http://localhost:1234/v1

    The model you loaded

    Chat, completações, Responses, embeddings e a lista de modelos.

  • vLLM
    http://localhost:8000/v1

    Qwen/Qwen2.5-1.5B-Instruct

    Chat, completações, Responses e embeddings. A chave é "EMPTY", a menos que inicie o servidor com --api-key.

  • LiteLLM proxy
    http://0.0.0.0:4000

    An alias from your proxy config

    Chat, embeddings, imagens, áudio e /messages da Anthropic, com uma chave virtual. A documentação indica o URL sem /v1.

No seu computador: URLs base compatíveis com a OpenAI
FornecedorURL baseExemplo de ID de modeloNotas
Ollamahttp://localhost:11434/v1/gpt-oss:20bChat, completações, embeddings, Responses e a lista de modelos. Qualquer chave funciona.
LM Studiohttp://localhost:1234/v1The model you loadedChat, completações, Responses, embeddings e a lista de modelos.
vLLMhttp://localhost:8000/v1Qwen/Qwen2.5-1.5B-InstructChat, completações, Responses e embeddings. A chave é "EMPTY", a menos que inicie o servidor com --api-key.
LiteLLM proxyhttp://0.0.0.0:4000An alias from your proxy configChat, embeddings, imagens, áudio e /messages da Anthropic, com uma chave virtual. A documentação indica o URL sem /v1.

Claude Code

Valores de ANTHROPIC_BASE_URL. Sem /v1.

O Claude Code e os SDKs da Anthropic utilizam a Messages API da Anthropic, disponibilizada por estes fornecedores. Defina ANTHROPIC_BASE_URL com o URL e ANTHROPIC_AUTH_TOKEN com a chave.

  • Anthropic
    https://api.anthropic.com

    claude-opus-5-5

    A opção predefinida. Messages, lotes, contagem de tokens, ficheiros e a lista de modelos.

  • Zurelay
    https://api.zurelay.com

    claude-opus-5-5

    Todos os modelos Claude na Messages API da Anthropic, com cache de prompts e raciocínio, abaixo do preço de tabela da Anthropic.

  • OpenRouter
    https://openrouter.ai/api

    anthropic/claude-opus-5

    Defina ANTHROPIC_AUTH_TOKEN com a sua chave OpenRouter e ANTHROPIC_API_KEY com uma string vazia.

  • DeepSeek
    https://api.deepseek.com/anthropic

    deepseek-v4-pro

    Messages, com alguns campos ignorados. Os nomes dos modelos Claude são mapeados para os da DeepSeek.

  • Moonshot (Kimi)
    https://api.moonshot.ai/anthropic

    kimi-k3.1-pro

    Messages, para Claude Code.

  • Z.ai (GLM)
    https://api.z.ai/api/anthropic

    glm-5.3

    Messages. Na China, o endereço da Zhipu é https://open.bigmodel.cn/api/anthropic.

  • MiniMax
    https://api.minimax.io/anthropic

    MiniMax-M3.1-Flash

    Messages.

  • Alibaba (Qwen, Singapore)
    https://dashscope-intl.aliyuncs.com/apps/anthropic

    qwen3.8-max

    Messages, sem lista de modelos. A Alibaba recomenda agora um servidor por espaço de trabalho cujo endereço termina em .maas.aliyuncs.com/apps/anthropic.

URLs base compatíveis com a Anthropic para o Claude Code
FornecedorURL baseExemplo de ID de modeloNotas
Anthropichttps://api.anthropic.comclaude-opus-5-5A opção predefinida. Messages, lotes, contagem de tokens, ficheiros e a lista de modelos.
Zurelayhttps://api.zurelay.comclaude-opus-5-5Todos os modelos Claude na Messages API da Anthropic, com cache de prompts e raciocínio, abaixo do preço de tabela da Anthropic.
OpenRouterhttps://openrouter.ai/apianthropic/claude-opus-5Defina ANTHROPIC_AUTH_TOKEN com a sua chave OpenRouter e ANTHROPIC_API_KEY com uma string vazia.
DeepSeekhttps://api.deepseek.com/anthropicdeepseek-v4-proMessages, com alguns campos ignorados. Os nomes dos modelos Claude são mapeados para os da DeepSeek.
Moonshot (Kimi)https://api.moonshot.ai/anthropickimi-k3.1-proMessages, para Claude Code.
Z.ai (GLM)https://api.z.ai/api/anthropicglm-5.3Messages. Na China, o endereço da Zhipu é https://open.bigmodel.cn/api/anthropic.
MiniMaxhttps://api.minimax.io/anthropicMiniMax-M3.1-FlashMessages.
Alibaba (Qwen, Singapore)https://dashscope-intl.aliyuncs.com/apps/anthropicqwen3.8-maxMessages, sem lista de modelos. A Alibaba recomenda agora um servidor por espaço de trabalho cujo endereço termina em .maas.aliyuncs.com/apps/anthropic.

Consulte o custo do Claude Code em cada um deles em Preços do Claude Code.

Antes de mudar

O que costuma causar problemas.

  • Um URL base termina normalmente em /v1, e o próprio SDK acrescenta /chat/completions. Colar o endpoint completo como URL base resulta num erro 404.
  • Nem todos os fornecedores usam /v1: a Groq usa /openai/v1, a Fireworks /inference/v1, a DeepInfra /v1/openai, a Z.ai /api/paas/v4/, e o Gemini /v1beta/openai/.
  • Os URLs base ao estilo da Anthropic nunca terminam em /v1. O próprio Claude Code acrescenta /v1/messages a ANTHROPIC_BASE_URL.
  • Os IDs do mesmo modelo variam entre fornecedores: claude-opus-5-5 na Anthropic, anthropic/claude-opus-5 no OpenRouter, um nome de implementação no Azure.
  • Compatível com a OpenAI significa normalmente Chat Completions. Responses, embeddings, ficheiros e processamento em lote só estão disponíveis quando indicado na tabela.
  • Cada chave pertence a um fornecedor e, no caso da Alibaba, a uma região: uma chave enviada para o servidor errado resulta num erro 401.

O guia de APIs compatíveis com a OpenAI explica o que testar antes de encaminhar tráfego real.

client.ts
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.zurelay.com/v1", // any URL from the table
apiKey: process.env.API_KEY,
});
terminal
# Most tools built on the OpenAI SDKs read these
export OPENAI_BASE_URL="https://api.zurelay.com/v1"
export OPENAI_API_KEY="<YOUR_API_KEY>"
# Claude Code and the Anthropic SDKs read these instead
export ANTHROPIC_BASE_URL="https://api.zurelay.com"
export ANTHROPIC_AUTH_TOKEN="<YOUR_API_KEY>"

Uma só chave

Ou um só URL base para todos. Abaixo do preço de tabela.

A Zurelay disponibiliza Claude, GPT, Gemini, DeepSeek, Grok, Qwen, GLM, Kimi e outros em https://api.zurelay.com/v1, abaixo do preço de tabela de cada laboratório, com crédito pré-pago a partir de $10. O Claude também funciona através da Messages API da Anthropic, pelo que o Claude Code também é compatível.

Perguntas frequentes

Perguntas sobre URLs base.

Mais alguma dúvida? Fale com a nossa equipa e responderemos por email.

Qual é o URL base da API da OpenAI?

https://api.openai.com/v1. Os SDKs da OpenAI usam-no por predefinição, pelo que só precisa de definir base_url (Python) ou baseURL (Node) para usar o mesmo código com outro fornecedor.

O que é uma API compatível com a OpenAI?

Uma API que aceita os mesmos pedidos que a da OpenAI, normalmente no formato Chat Completions, para que os SDKs da OpenAI e as ferramentas baseadas neles funcionem depois de alterar o URL base, a chave e o nome do modelo. A maioria dos laboratórios e gateways disponibiliza uma a par da sua própria API.

Como altero o URL base no SDK da OpenAI?

Defina base_url ao criar o cliente em Python, ou baseURL em Node, com a chave do fornecedor em api_key. Muitas ferramentas também leem as variáveis de ambiente OPENAI_BASE_URL e OPENAI_API_KEY.

O Claude tem uma API compatível com a OpenAI?

Sim, em https://api.anthropic.com/v1/, apenas para Chat Completions. A Anthropic diz que não se destina a utilização em produção: ignora response_format e strict e não tem cache de prompts. A sua própria Messages API, em https://api.anthropic.com, tem todas as funcionalidades. A Zurelay disponibiliza o Claude das duas formas: Chat Completions em https://api.zurelay.com/v1 e Messages em https://api.zurelay.com.

Qual é o URL base do Gemini compatível com a OpenAI?

https://generativelanguage.googleapis.com/v1beta/openai/, com a sua chave de API do Gemini. Suporta Chat Completions, embeddings, geração de imagens e processamento em lote.

Qual é o URL base da API DeepSeek?

https://api.deepseek.com para o SDK da OpenAI e https://api.deepseek.com/anthropic para o Claude Code e o SDK da Anthropic.

Que URL base utiliza o Claude Code?

Lê ANTHROPIC_BASE_URL, com o valor predefinido https://api.anthropic.com. Defina outro URL da tabela compatível com a Anthropic, sem /v1, e coloque a chave em ANTHROPIC_AUTH_TOKEN.

Esta lista está atualizada?

Todos os URLs foram consultados na documentação do respetivo fornecedor em 26 de outubro de 2026, e cada linha tem uma ligação para a página de origem. Os fornecedores podem fazer alterações, por isso consulte essa página se um URL deixar de funcionar.

Deixe de pagar o preço de tabela.
Comece a poupar hoje.

Crie uma chave em segundos, configure o SDK que já usa para aceder à Zurelay e cada pedido custa até 90% menos desde o primeiro token.