Skip to main content

Descripción general

TokenLab funciona bien con las integraciones ChatOpenAI y OpenAIEmbeddings de LangChain cuando te mantienes dentro de la superficie estándar de chat y embeddings compatible con OpenAI.
La documentación actual de LangChain señala que ChatOpenAI está orientado a las formas oficiales de solicitud/respuesta compatibles con OpenAI. Si necesitas campos de respuesta no estándar y específicos del proveedor, usa una integración específica del proveedor en LangChain en lugar de depender de ChatOpenAI.
Esta página cubre deliberadamente solo la superficie estándar compatible con OpenAI de LangChain, y no las funciones nativas del proveedor de LangChain fuera de ese ámbito.

Instalación

Configuración básica

Uso de diferentes modelos

Historial de mensajes

Streaming

Embeddings

Ejemplo simple de RAG

Agentes

Para nuevos proyectos agénticos, LangChain recomienda considerar LangGraph para un control más explícito sobre flujos de trabajo de larga duración y que usan herramientas.

Mejores prácticas

La configuración más confiable de TokenLab es pasar base_url="https://api.tokenlab.sh/v1" directamente a ChatOpenAI y OpenAIEmbeddings en lugar de depender de alias antiguos de variables de entorno.
Limítate al chat estándar, llamadas a herramientas, streaming y embeddings en ChatOpenAI. Si necesitas extras nativos del proveedor, cambia a la integración propia del proveedor en LangChain.
Usa modelos de embeddings como text-embedding-3-small para recuperación y reserva modelos de chat más potentes para el paso final de respuesta.