Formatos de requisição

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.

OpenAI

/v1/chat/completions

Use com SDKs da OpenAI, Cherry Studio, Cline, Open WebUI e a maioria dos clientes de ferramentas.

Claude

/v1/messages

Roteie payloads de mensagens no formato Claude mantendo a mesma chave de gateway e os mesmos controles de cota.

OpenAI

/v1/responses

Use com o Codex e outros clientes construídos sobre a Responses API. O console indica quais modelos a aceitam.

Somente modelos Gemini Requisições Gemini nativas vão para 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.

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.