Requisitos previos
- Langflow Desktop, Langflow Cloud o una instancia autohospedada de Langflow
- Una cuenta de CometAPI con una clave API activa — obtén la tuya en el panel
- Un model ID de la página de modelos de CometAPI
Configurar la integración
1
Agregar el componente de CometAPI
En el lienzo de Langflow, abre el menú de componentes. Busca CometAPI y luego agrega el componente de generación de texto de CometAPI a tu flujo.
2
Introduce tu clave API de CometAPI
Selecciona el componente de CometAPI. En el panel de inspección del componente, introduce tu clave API de CometAPI en el campo de clave API.
3
Elegir un model ID
Establece el model ID con un valor de la página de modelos de CometAPI. Si el componente puede obtener modelos después de introducir la clave API, selecciona el model ID desde el menú de modelos.
4
Conectar la entrada y salida del chat
Para un flujo de prueba mínimo, agrega los componentes Chat Input y Chat Output. Conecta Chat Input a la entrada del componente de CometAPI y luego conecta la salida de CometAPI a Chat Output.
5
Probar en Playground
Abre Playground y envía un mensaje corto. Una respuesta de chat exitosa confirma que Langflow está llamando a CometAPI.
Usar CometAPI dentro de flujos más grandes
Cambia el tipo de salida del componente de CometAPI a Language Model cuando otro componente de Langflow necesite una entrada de LLM. Esto resulta útil para flujos de Agent, Prompt Template y Smart Transform. Para chat directo, mantén la salida predeterminada de respuesta del modelo y conéctala a un componente Chat Output.Ejecutar el flujo de CometAPI desde Python
Después de probar el flujo en Playground, puedes llamar al mismo flujo de Langflow desde Python. El código de Python llama a tu servidor de Langflow. No envía solicitudes directamente a CometAPI. Mantén la clave API de CometAPI y el model ID en el componente de CometAPI dentro de Langflow. El ejemplo de la API REST envía una entrada de chat a un flow ID o nombre de endpoint:langflow-sdk y llama al mismo flujo mediante Client.run():
FLOW_ID por el flow ID o nombre de endpoint de Langflow. Reemplaza <LANGFLOW_API_KEY> por tu clave API de Langflow. Este valor es diferente de tu clave API de CometAPI.
Solución de problemas
Falta el componente de CometAPI
Falta el componente de CometAPI
Actualiza Langflow a una versión que incluya el paquete de CometAPI. Si tu implementación oculta algunos componentes, revisa la configuración del paquete o busca en los componentes de modelos de lenguaje.
La lista de modelos no carga
La lista de modelos no carga
Confirma que la clave de API de CometAPI sea válida y que la cuenta tenga acceso al modelo seleccionado. También puedes introducir manualmente el model ID.
El flujo se ejecuta pero devuelve un error
El flujo se ejecuta pero devuelve un error
Comprueba que el model ID coincida exactamente con CometAPI y que la entrada del flujo esté conectada a la entrada del componente de CometAPI.