Funcionalidades compatibles
Requisitos previos
- Node.js 18+
- Una cuenta de CometAPI con una clave API activa — obtén la tuya aquí
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
UsagenerateText() para una respuesta de una sola vez:
Transmite texto
UsastreamText() para una salida fragmentada en tiempo real:
Genera Embeddings
UsatextEmbeddingModel() para crear Embeddings vectoriales:
Genera imágenes
UsaimageModel() 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.
Consejos y solución de problemas
Consejos y solución de problemas
- 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 mediantetextEmbeddingModel(), modelos de imagen medianteimageModel(). - Ajuste de respuestas: Pasa
temperature,maxTokensytopPdirectamente agenerateText()ostreamText(), por ejemplo,generateText(\{..., temperature: 0.7\}). - Manejo de errores: Envuelve las llamadas en
try/catchpara 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.