Skip to main content
Langflow es un framework visual para crear flujos de trabajo de agentes y RAG. Langflow incluye un componente de CometAPI que llama a modelos de lenguaje de CometAPI mediante endpoints compatibles con OpenAI.

Requisitos previos

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:
Para proyectos que usan el SDK de Python de Langflow, instala langflow-sdk y llama al mismo flujo mediante Client.run():
Reemplaza 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

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.
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.
Comprueba que el model ID coincida exactamente con CometAPI y que la entrada del flujo esté conectada a la entrada del componente de CometAPI.

Recursos relacionados