
Langflow
Constructeur visuel low-code pour créer des workflows et pipelines IA basés sur LangChain
Introduction
Langflow est un constructeur visuel low-code pour les pipelines LangChain. Son composant OpenAI accepte une OpenAI API Base personnalisée, ce qui vous permet de rediriger tous les appels de modèles vers TokenMix et d''utiliser Claude, GPT-5, DeepSeek ou tout autre modèle TokenMix sans modifier la logique de vos pipelines.
Prérequis
Auto-hébergez Langflow avec Docker :
docker run -p 7860:7860 langflowai/langflow:latest
Accédez à Langflow sur http://localhost:7860.
Pour un stockage persistant, ajoutez un volume :
docker run -p 7860:7860 \
-v langflow_data:/app/langflow \
langflowai/langflow:latest
Vous avez aussi besoin d''une clé API TokenMix : tokenmix.ai → Console → API Keys.
Étapes de configuration
Étape 1 — Ouvrir votre flow
Dans Langflow, ouvrez un flow existant ou créez-en un via New Flow.
Étape 2 — Ajouter ou sélectionner un composant OpenAI
Faites glisser un composant OpenAI (ou OpenAI Embeddings) sur le canvas, ou cliquez sur un composant existant.
Étape 3 — Configurer l''API base et la clé
Dans le panneau de paramètres du composant (à droite) :
| Champ | Valeur |
|---|---|
| OpenAI API Key | Votre clé TokenMix (sk-tm-…) |
| OpenAI API Base | https://api.tokenmix.ai/v1 |
| Model Name | ex. gpt-5.4 ou claude-sonnet-4.6 |
Fermez le panneau — Langflow sauvegarde automatiquement.
Alternative : variables d''environnement (méthode la plus fiable)
Pour que tous les composants OpenAI de l''instance utilisent TokenMix par défaut, définissez les variables avant de démarrer le conteneur :
docker run -p 7860:7860 \
-e OPENAI_API_BASE=https://api.tokenmix.ai/v1 \
-e OPENAI_API_KEY=sk-tm-your-key \
langflowai/langflow:latest
Avec cette approche, le champ OpenAI API Base est pré-rempli.
Étape 4 — Ajouter le support Embedding (pour les flows RAG)
Faites glisser un composant OpenAI Embeddings sur le canvas. Renseignez la même OpenAI API Base et la clé API, puis entrez le nom d''un modèle d''embedding disponible sur TokenMix (ex. text-embedding-3-large). Connectez-le au composant vector store.
Vérification
Exécutez votre flow avec le bouton Run ou Playground. Un résultat valide dans le panneau de résultats confirme que TokenMix traite bien les requêtes.
Vérifiez aussi dans Console TokenMix → Utilisation.
FAQ
Q : Tous les composants affichent une erreur après avoir défini l''API Base.
R : Assurez-vous que l''URL se termine par /v1 (sans slash final) et que la clé commence par sk-tm- sans espaces.
Q : Quels modèles d''embedding sont disponibles ?
R : Consultez tokenmix.ai → Modèles, filtrez par type Embedding, et copiez le short_id (ex. text-embedding-3-large) dans le champ Model Name.
Q : Puis-je utiliser des modèles différents dans différents composants d''un même flow ? R : Oui. Chaque composant OpenAI a son propre champ Model Name. Partagez l''API Base et la clé, variez seulement les noms de modèles.