Skip to main content
Esta página é um guia de início rápido da API compatível com OpenAI da CometAPI. Ela ajuda você a reutilizar o formato de solicitação de Chat Completions, os SDKs da OpenAI e uma base URL da CometAPI. Não é um guia de configuração de conta OpenAI nem uma página apenas sobre modelos da OpenAI.

O que você vai criar

Você enviará uma solicitação de texto para a rota compatível com OpenAI POST /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:
Autentique solicitações HTTP diretas com um token Bearer:

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

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.
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.
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.
Confirme que o cliente define base_url em Python ou baseURL em Node.js como https://api.cometapi.com/v1.

Próximos passos