/v1/chat/completions
Use com SDKs da OpenAI, Cherry Studio, Cline, Open WebUI e a maioria dos clientes de ferramentas.
Nada corresponde. Tente um protocolo, uma capacidade ou um caminho de endpoint.
Três formatos de requisição cobrem todo o catálogo. Uma chave ChinaAPI e uma Base URL funcionam em todos eles, então envie aquele que seu cliente já fala.
Use com SDKs da OpenAI, Cherry Studio, Cline, Open WebUI e a maioria dos clientes de ferramentas.
Roteie payloads de mensagens no formato Claude mantendo a mesma chave de gateway e os mesmos controles de cota.
Use com o Codex e outros clientes construídos sobre a Responses API. O console indica quais modelos a aceitam.
POST /v1beta/models/{model}:generateContent. Só os modelos gemini-* a oferecem, e nem todos — a entrada de cada modelo em Models lista os formatos que ele aceita. Todos os outros usam um dos três formatos acima.
504 e não é cobrada. Para nos dizer quanto tempo o seu cliente espera, envie o cabeçalho X-Request-Timeout em segundos; os SDKs oficiais da OpenAI e da Anthropic já enviam o próprio tempo limite.
Conversas Responses de vários turnos referenciam uma resposta anterior por previous_response_id. Se a requisição seguinte retornar previous_response_not_found, a resposta anterior não foi perdida: espere de dez a vinte segundos e reenvie a mesma requisição, em vez de reconstruir a conversa do zero.