API Gateway OpenAI explicada em termos simples
O termo é usado para três coisas diferentes, e escolher o significado errado leva à ferramenta errada. Aqui está cada um e onde este site se encaixa.
Atualizado

Pontos principais
- Um gateway na frente de um LLM é uma camada que aceita requisições no estilo OpenAI e as encaminha para outro lugar.
- Este site não é esse tipo de roteador. É um endpoint hospedado único que serve um único modelo, uncensored, sobre o formato de requisição OpenAI.
- Não é a API oficial da OpenAI ou de qualquer outro fabricante de modelo.
- Se você só precisa trocar a Base URL, a compatibilidade de protocolo é suficiente; se precisar de roteamento e fallbacks, você precisa de um gateway separado.
O que a frase geralmente significa
Quando alguém pesquisa por openai gateway api, geralmente quer uma de três coisas, e raramente diz qual. Classificá-las primeiro poupa muita confusão, porque as três têm funções e custos diferentes.
| Significado | O que faz | Motivo típico para querer |
|---|---|---|
| Um proxy ou roteador que você executa | Fica na sua infraestrutura, recebe requisições no formato OpenAI e as encaminha para um ou mais provedores upstream | Chaves centrais, logging, fallbacks, rastreamento de gastos por equipe |
| Um serviço hospedado multi-fornecedor | Um terceiro executa essa camada de roteamento para você e cobra por isso | Uma conta para muitos modelos, sem servidores para manter |
| Um endpoint compatível | Um provedor serve seu próprio modelo por trás do mesmo formato de requisição e resposta | Reutilize código SDK existente com um modelo diferente ou regras de conteúdo diferentes |
A palavra gateway vem de redes e gerenciamento de API, onde significa uma porta da frente que verifica credenciais, aplica limites e passa o tráfego adiante. Aplicado a modelos de linguagem, a porta da frente fala o formato popularizado pelo endpoint de chat completions da OpenAI: um corpo JSON com um nome de modelo e uma lista de mensagens, um token bearer no cabeçalho e uma resposta JSON com escolhas e uso de tokens. Como tantas ferramentas foram escritas para esse formato, muitos servidores agora o imitam.
Onde este site se encaixa
Este site pertence à terceira linha, não às duas primeiras. É uma API hospedada que expõe um único modelo de peso aberto através do formato de requisição OpenAI. O modelo é executado por um provedor independente e ajustado para responder sem recusas de conteúdo para uso adulto legal. Você o seleciona com o ID de modelo uncensored.
Isso precisa ser explicado, porque o nome de domínio poderia sugerir mais do que entrega:
- Não é a API oficial da OpenAI, Meta, Mistral, Qwen, DeepSeek, xAI, Google, Anthropic ou qualquer outro fornecedor.
- Não é um roteador entre fornecedores. Nenhuma requisição é encaminhada para o modelo de outra empresa. Cada chamada vai para o mesmo modelo.
- Apenas texto. Não há geração de imagem, áudio ou vídeo, nem embeddings nem fine-tuning.
- Suporta
POST /v1/chat/completionseGET /v1/models, e nada além desses dois.
O que você recebe é a superfície familiar: streaming via SSE, chamada de funções, modo JSON e os parâmetros de amostragem habituais. A janela de contexto é de 100.000 tokens, contando o prompt e a completion juntos. Os detalhes estão na documentação da API.
Por que a compatibilidade de protocolo é a parte útil
A maior parte do valor na ideia de endpoint compatível é que seu custo de troca cai para quase nada. Se seu código funciona contra um servidor no estilo OpenAI, apontá-lo para outro é uma alteração de configuração em vez de uma reescrita. Você altera uma URL e uma chave, e altera o nome do modelo.
Veja como isso funciona com curl, que torna os componentes fáceis de visualizar:
curl https://api.openaigatewayapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Say hello in three languages."}]
}'
E a mesma coisa através do SDK Python, onde apenas o construtor conhece o servidor:
from openai import OpenAI
client = OpenAI(base_url="https://api.openaigatewayapi.com/v1", api_key="paste-your-key-here")
reply = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Say hello in three languages."}],
)
print(reply.choices[0].message.content)
É também por isso que uma camada de gateway e um endpoint compatível são confundidos. Do lado do cliente, eles parecem idênticos: mesmo caminho, mesmos cabeçalhos, mesmo JSON. A diferença está atrás da porta. Um roteador decide qual modelo responde a cada requisição. Um endpoint compatível sempre usa o modelo que hospeda.
Quando você precisa de uma camada de gateway real
A compatibilidade por si só não oferece as funcionalidades a que as pessoas se referem ao falar sobre executar um gateway. Se qualquer um desses casos se aplica a você, planeje uma camada separada em vez de esperar que isso venha de um único endpoint:
- Fallback automático. Tente novamente em outro provedor quando o primeiro falhar.
- Orçamentos e chaves por equipe. Emita muitas chaves internas, cada uma com seu próprio limite, a partir de uma conta upstream.
- Registro e mascaramento de solicitações. Registre prompts e respostas centralmente, com campos sensíveis removidos.
- Roteamento por tarefa. Modelo barato para classificação, modelo maior para raciocínio, escolhido pelas suas próprias regras.
- Cache. Retorne respostas armazenadas para prompts repetidos.
Esses são bons motivos, e um proxy auto-hospedado é frequentemente a resposta certa para uma equipe com vários provedores. Também adiciona um serviço para implantar, monitorar e proteger, o que é um custo fácil de subestimar para um pequeno projeto. A página sobre trade-offs de executar um gateway LLM passa por essa decisão com mais detalhes.
As duas ideias se combinam sem problemas. Um proxy que você executa pode listar este endpoint como um upstream, com uncensored como o modelo para o qual encaminha. Nessa configuração, registre o cabeçalho de resposta X-Request-Id do seu lado. É o valor para citar se você precisar de ajuda para rastrear uma chamada específica.
Limites e comportamento para os quais você deve se planejar
Um único endpoint hospedado é simples, mas tem limites que você deve conhecer antes de construir sobre ele.
Limites de taxa e concorrência
Uma chave completa permite 8 requisições simultâneas e 300 requisições por minuto. Uma chave de teste permite 2 simultâneas e 60 por minuto. Ao ultrapassar o limite, a API responde HTTP 429 com o código de erro rate_limited ou concurrency. Durante sobrecarga temporária, também responde 429, com um cabeçalho Retry-After: 5. Uma solicitação em streaming mantém seu slot até que o stream termine, então gerações longas contam para a concorrência por toda a sua duração.
Tamanho da requisição
O corpo máximo é 8 MB. Na prática, a janela de 100.000 tokens é o limite mais apertado para a maioria dos prompts. Se você enche um histórico de chat longo em cada chamada, reduza-o antes de atingir qualquer teto.
Observabilidade
Cada resposta inclui X-Request-Id e X-Balance-USD, além de cabeçalhos que ecoam sua solicitação e limites de concorrência. Registre-os. Um gateway que você construir depois pode ler os mesmos cabeçalhos, então você não perde nada ao começar com eles.
Perguntas para fazer sobre qualquer gateway ou API compatível
A mesma lista de verificação serve seja você avaliando este serviço, um roteador hospedado ou um proxy auto-hospedado. Anote as respostas antes de escrever código para qualquer uma delas.
- De qual modelo vem a resposta? De um fornecedor específico, de um modelo de pesos abertos em um host independente, ou de qualquer modelo que o roteador selecionar naquele momento.
- Qual é a unidade de preço? Por token, por requisição ou por mês. Aqui é por token, com crédito pré-pago.
- O que acontece em caso de falha? Aqui, requisições falhas ou recusadas não são cobradas.
- Quais recursos são reais? Teste streaming, ferramentas e modo JSON com seus próprios payloads, não com um prompt de demonstração.
- Para onde vão os prompts? Aqui eles não são usados para treinamento. Leia a página de privacidade para os detalhes e compare com qualquer alternativa.
- Quais são os limites rígidos? Concorrência, requisições por minuto, tamanho do corpo e janela de contexto.
O preço é simples o suficiente para verificar em um minuto: $0,15 por 1M de tokens de entrada e $0,50 por 1M de tokens de saída, pagos a partir de crédito pré-pago que nunca expira. A página de preços tem os níveis de recarga. Se você quiser ver como o endpoint se comporta antes de pagar qualquer coisa, a página de chave de API permite que novos usuários resgatem um crédito de teste de $0,50 com um clique, sem necessidade de cartão.
Uma maneira sensata de começar
Mantenha o primeiro teste pequeno. Reivindique o crédito de teste, chame GET /v1/models para confirmar a chave, então envie três prompts reais do seu aplicativo com a URL base alterada. Compare as respostas com o que você recebe hoje, verifique os cabeçalhos de resposta e observe as contagens de token em usage. Se a saída se adequar e os limites atenderem ao seu tráfego, migre um recurso de baixo risco antes do restante. Ferramentas internas, auxiliares de rascunho e tarefas em segundo plano são bons candidatos iniciais, já que uma borda áspera lá custa muito menos do que em um fluxo voltado ao cliente.
Se você decidir mais tarde que precisa de roteamento ou fallbacks, nada do que você construiu será desperdiçado. O formato de requisição permanece o mesmo, e uma camada de proxy pode ser adicionada na frente sem alterar o código do aplicativo.
Mais guias
Perguntas e respostas
Esta é a API oficial da OpenAI?
Não. É um serviço hospedado independente que usa o mesmo formato de requisição. Não é executado pela OpenAI ou por qualquer outro fornecedor de modelo.
Ele roteia minha requisição para modelos diferentes?
Não. Cada requisição vai para um único modelo de pesos abertos, selecionado pelo ID do modelo uncensored. Não há roteamento entre fornecedores.
Posso colocar meu próprio gateway na frente?
Sim. Qualquer proxy que possa encaminhar requisições de conclusão de chat estilo OpenAI pode listar este endpoint como upstream. Use a URL base https://api.openaigatewayapi.com/v1 e sua chave.
Quanto custa?
$0,15 por 1M de tokens de entrada e $0,50 por 1M de tokens de saída, pagos com crédito pré-pago. Recargas a partir de $20 e o crédito nunca expira.
Para que não serve?
Qualquer coisa além de chat de texto. Não há geração de imagem, áudio ou vídeo, nem embeddings nem fine-tuning.
Sua chave está a um formulário de distância
Crie uma conta, copie a chave e altere a URL base. Essa é toda a configuração.