Skip to main content
O provider da CometAPI para o AI SDK dá a você acesso a mais de 500 modelos de IA por meio de uma interface unificada em TypeScript. Use-o para adicionar geração de texto, Streaming, Embeddings e geração de imagens a qualquer aplicação em Node.js ou runtime Edge.

Recursos compatíveis

Pré-requisitos

1

Instale o provider

Instale @cometapi/ai-sdk-provider junto com o pacote principal do AI SDK:
2

Defina sua chave de API

O provider lê a variável de ambiente COMETAPI_KEY por padrão:
Use variáveis de ambiente para evitar codificar credenciais diretamente no seu código-fonte.
3

Importe o provider

Importe a instância padrão do provider:
Para substituir a chave de API, a URL base ou outras configurações, use createCometAPI:

Uso

Gerar texto

Use generateText() para uma resposta única:

Transmitir texto em streaming

Use streamText() para saída em blocos em tempo real:

Gerar embeddings

Use textEmbeddingModel() para criar Embeddings vetoriais:

Gerar imagens

Use imageModel() para gerar imagens a partir de prompts de texto:

Configuração do provedor

createCometAPI aceita as seguintes opções:

Métodos de modelo

O provedor expõe vários construtores de modelo: Consulte a lista completa de model IDs disponíveis na página de modelos.
  • Seleção de modelo: Qualquer modelo do catálogo de modelos da CometAPI funciona com o método de modelo correspondente — modelos de chat via cometapi(), modelos de embedding via textEmbeddingModel(), modelos de imagem via imageModel().
  • Ajuste fino das respostas: Passe temperature, maxTokens e topP diretamente para generateText() ou streamText(), por exemplo, generateText(\{..., temperature: 0.7\}).
  • Tratamento de erros: Envolva as chamadas em try/catch para lidar com erros de autenticação, limites de taxa ou problemas de rede.
  • Segurança: Nunca faça commit de chaves de API no controle de versão. Use variáveis de ambiente ou um gerenciador de segredos.
  • Limites de taxa: Monitore o uso no console da CometAPI.

Recursos relacionados