Prérequis
- Langflow Desktop, Langflow Cloud ou une instance Langflow auto-hébergée
- Un compte CometAPI avec une clé API active — obtenez la vôtre dans le tableau de bord
- Un model ID depuis la page des modèles CometAPI
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 :langflow-sdk et appelez le même flow via Client.run() :
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
Le composant CometAPI est manquant
Le composant CometAPI est manquant
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.
La liste des modèles ne se charge pas
La liste des modèles ne se charge pas
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.
Le flow s’exécute mais renvoie une erreur
Le flow s’exécute mais renvoie une erreur
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.