Skip to main content
Langflow est un framework visuel pour créer des workflows d’agent et de RAG. Langflow inclut un composant CometAPI qui appelle les modèles de langage CometAPI via des endpoints compatibles OpenAI.

Prérequis

Configurer l’intégration

1

Ajouter le composant CometAPI

Dans le canvas Langflow, ouvrez le menu des composants. Recherchez CometAPI, puis ajoutez le composant de génération de texte CometAPI à votre flow.
2

Saisir votre clé API CometAPI

Sélectionnez le composant CometAPI. Dans le panneau d’inspection du composant, saisissez votre clé API CometAPI dans le champ de clé API.
3

Choisir un model ID

Définissez le model ID sur une valeur de la page des modèles CometAPI. Si le composant peut récupérer les modèles après la saisie de la clé API, sélectionnez le model ID dans le menu des modèles.
4

Connecter l’entrée et la sortie du chat

Pour un flow de test minimal, ajoutez les composants Chat Input et Chat Output. Connectez Chat Input à l’entrée du composant CometAPI, puis connectez la sortie CometAPI à Chat Output.
5

Tester dans Playground

Ouvrez Playground et envoyez un court message. Une réponse de chat réussie confirme que Langflow appelle CometAPI.

Utiliser CometAPI dans des flows plus larges

Remplacez le type de sortie du composant CometAPI par Language Model lorsqu’un autre composant Langflow a besoin d’une entrée LLM. Cela est utile pour les flows Agent, Prompt Template et Smart Transform. Pour un chat direct, conservez la sortie de réponse du modèle par défaut et connectez-la à un composant Chat Output.

Exécuter le flow CometAPI depuis Python

Après avoir testé le flow dans Playground, vous pouvez appeler le même flow Langflow depuis Python. Le code Python appelle votre serveur Langflow. Il n’envoie pas les requêtes directement à CometAPI. Conservez la clé API CometAPI et le model ID dans le composant CometAPI à l’intérieur de Langflow. L’exemple d’API REST envoie une entrée de chat à un flow ID ou à un nom d’endpoint :
Pour les projets qui utilisent le SDK Python de Langflow, installez langflow-sdk et appelez le même flow via Client.run() :
Remplacez FLOW_ID par le flow ID ou le nom d’endpoint provenant de Langflow. Remplacez <LANGFLOW_API_KEY> par votre clé API Langflow. Cette valeur est différente de votre clé API CometAPI.

Dépannage

Mettez à jour Langflow vers une version qui inclut le bundle CometAPI. Si votre déploiement masque certains composants, vérifiez les paramètres du bundle ou recherchez dans les composants de modèle de langage.
Vérifiez que la clé API CometAPI est valide et que le compte a accès au modèle sélectionné. Vous pouvez également saisir le model ID manuellement.
Vérifiez que le model ID correspond exactement à celui de CometAPI et que l’entrée du flow est connectée à l’entrée du composant CometAPI.

Ressources associées