O que você vai criar
Você enviará uma solicitação de texto para a rota compatível com OpenAIPOST /v1/chat/completions da CometAPI, exibirá a mensagem do assistant e manterá o formato da solicitação pronto para aplicativos que já usam SDKs da OpenAI.
Quando usar esta página
Use este guia de início rápido quando uma destas opções corresponder ao seu projeto:- Você já usa SDKs da OpenAI ou formatos de solicitação de Chat Completions.
- Você quer mudar a base URL para a CometAPI.
- Você quer chamar um model ID da CometAPI por meio de uma rota compatível com a API OpenAI.
Pré-requisitos
- Uma chave de API da CometAPI armazenada em
COMETAPI_KEY - Um model ID de texto da página de Models
curl, Python 3.10+ ou Node.js 18+
Chave de API, base URL, autenticação
Use a base URL da CometAPI com clientes compatíveis com OpenAI:Exemplos de código
Use as abas abaixo para enviar a mesma solicitação de Chat Completions com cURL, Python e Node.js.Explicação do fluxo
Compatível com OpenAI significa que seu aplicativo mantém o endpoint de Chat Completions, o corpo da solicitação e os nomes dos métodos do SDK, enquanto altera a base URL e o model ID para valores da CometAPI. A rota é síncrona por padrão. A API retorna o objeto de resposta concluído em uma única resposta HTTP, e seu aplicativo lêchoices[0].message.content.
Para saída incremental, defina stream como true. A resposta passa a ser Server-Sent Events e termina com data: [DONE]. Use streaming para interfaces de chat e respostas longas. Mantenha a forma síncrona para jobs em segundo plano e testes simples.
Parâmetros comuns
Solução de problemas e FAQ
Isto é a API da OpenAI?
Isto é a API da OpenAI?
Não. Esta é a rota de API compatível com OpenAI da CometAPI. Você usa uma chave de API da CometAPI, a URL base da CometAPI e um model ID da CometAPI.
A requisição retorna 401
A requisição retorna 401
Confirme que
COMETAPI_KEY está definida no mesmo shell ou runtime que envia a requisição. Não cole uma chave real em arquivos-fonte.O modelo não é encontrado
O modelo não é encontrado
Use um model ID da CometAPI que ofereça suporte a requisições de texto ou chat. Verifique a página de Models antes de tentar novamente.
O SDK ainda chama a OpenAI
O SDK ainda chama a OpenAI
Confirme que o cliente define
base_url em Python ou baseURL em Node.js como https://api.cometapi.com/v1.Próximos passos
- Leia a referência da API Chat Completions.
- Configure clientes SDK em Usar CometAPI com SDKs da OpenAI.
- Liste os modelos disponíveis com Listar modelos disponíveis da CometAPI.
- Adicione tratamento de retry e rate-limit com Códigos de erro e estratégia de retry.