Recursos compatíveis
Pré-requisitos
- Node.js 18+
- Uma conta CometAPI com uma chave de API ativa — obtenha a sua aqui
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
UsegenerateText() para uma resposta única:
Transmitir texto em streaming
UsestreamText() para saída em blocos em tempo real:
Gerar embeddings
UsetextEmbeddingModel() para criar Embeddings vetoriais:
Gerar imagens
UseimageModel() 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.
Dicas e solução de problemas
Dicas e solução de problemas
- 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 viatextEmbeddingModel(), modelos de imagem viaimageModel(). - Ajuste fino das respostas: Passe
temperature,maxTokensetopPdiretamente paragenerateText()oustreamText(), por exemplo,generateText(\{..., temperature: 0.7\}). - Tratamento de erros: Envolva as chamadas em
try/catchpara 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.