Skip to main content
El provider de CometAPI para AI SDK te da acceso a más de 500 modelos de IA a través de una interfaz unificada de TypeScript. Úsalo para agregar generación de texto, Streaming, Embeddings y generación de imágenes a cualquier aplicación de runtime de Node.js o Edge.

Funcionalidades compatibles

Requisitos previos

1

Instala el provider

Instala @cometapi/ai-sdk-provider junto con el paquete principal de AI SDK:
2

Configura tu clave API

El provider lee la variable de entorno COMETAPI_KEY de forma predeterminada:
Usa variables de entorno para evitar incluir credenciales de forma fija en tu código fuente.
3

Importa el provider

Importa la instancia predeterminada del provider:
Para sobrescribir la clave API, la URL base u otras configuraciones, usa createCometAPI:

Uso

Genera texto

Usa generateText() para una respuesta de una sola vez:

Transmite texto

Usa streamText() para una salida fragmentada en tiempo real:

Genera Embeddings

Usa textEmbeddingModel() para crear Embeddings vectoriales:

Genera imágenes

Usa imageModel() para generar imágenes a partir de prompts de texto:

Configuración del proveedor

createCometAPI acepta las siguientes opciones:

Métodos del modelo

El proveedor expone varios constructores de modelos: Consulta la lista completa de model IDs disponibles en la página de modelos.
  • Selección de modelo: Cualquier modelo del catálogo de modelos de CometAPI funciona con el método de modelo correspondiente: modelos de chat mediante cometapi(), modelos de embedding mediante textEmbeddingModel(), modelos de imagen mediante imageModel().
  • Ajuste de respuestas: Pasa temperature, maxTokens y topP directamente a generateText() o streamText(), por ejemplo, generateText(\{..., temperature: 0.7\}).
  • Manejo de errores: Envuelve las llamadas en try/catch para gestionar errores de autenticación, límites de tasa o problemas de red.
  • Seguridad: Nunca confirmes claves de API en el control de versiones. Usa variables de entorno o un gestor de secretos.
  • Límites de tasa: Supervisa el uso en la consola de CometAPI.

Recursos relacionados