
Langflow
Constructor visual low-code para flujos de trabajo y pipelines de IA basados en LangChain
Introducción
Langflow es un constructor visual low-code para pipelines de LangChain. Su componente OpenAI acepta una OpenAI API Base personalizada, lo que te permite redirigir todas las llamadas a modelos hacia TokenMix y usar Claude, GPT-5, DeepSeek o cualquier modelo de TokenMix sin modificar la lógica de tus pipelines.
Requisitos previos
Auto-hospeda Langflow con Docker:
docker run -p 7860:7860 langflowai/langflow:latest
Accede a Langflow en http://localhost:7860.
Para almacenamiento persistente, añade un volumen:
docker run -p 7860:7860 \
-v langflow_data:/app/langflow \
langflowai/langflow:latest
También necesitas una clave API de TokenMix: tokenmix.ai → Consola → API Keys.
Pasos de configuración
Paso 1 — Abrir tu flow
En Langflow, abre un flow existente o crea uno nuevo con New Flow.
Paso 2 — Agregar o seleccionar un componente OpenAI
Arrastra un componente OpenAI (o OpenAI Embeddings) al canvas, o haz clic en uno existente.
Paso 3 — Configurar la API base y la clave
En el panel de configuración del componente (a la derecha):
| Campo | Valor |
|---|---|
| OpenAI API Key | Tu clave TokenMix (sk-tm-…) |
| OpenAI API Base | https://api.tokenmix.ai/v1 |
| Model Name | ej. gpt-5.4 o claude-sonnet-4.6 |
Cierra el panel — Langflow guarda automáticamente.
Alternativa: variable de entorno (más confiable)
Para que todos los componentes OpenAI de la instancia usen TokenMix por defecto:
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
Con este enfoque, el campo OpenAI API Base está pre-rellenado.
Paso 4 — Agregar soporte de Embedding (para flows RAG)
Arrastra un componente OpenAI Embeddings al canvas. Configura la misma OpenAI API Base y clave, luego ingresa el nombre de un modelo de embedding disponible en TokenMix (ej. text-embedding-3-large). Conéctalo al componente de vector store.
Verificación
Ejecuta tu flow con el botón Run o Playground. Un resultado válido en el panel confirma que TokenMix está procesando las solicitudes.
Verifica también en Consola TokenMix → Uso.
Preguntas frecuentes
P: Todos los componentes muestran un error tras establecer la API Base.
R: Asegúrate de que la URL termina en /v1 (sin barra final) y que la clave comienza con sk-tm- sin espacios adicionales.
P: ¿Qué modelos de embedding están disponibles?
R: Ve a tokenmix.ai → Modelos, filtra por tipo Embedding, y copia el short_id (ej. text-embedding-3-large) en el campo Model Name.
P: ¿Puedo usar diferentes modelos en distintos componentes del mismo flow? R: Sí. Cada componente OpenAI tiene su propio campo Model Name. Comparte la API Base y la clave, variando solo los nombres de modelos.