Skip to main content

Vue d’ensemble

TokenLab fonctionne bien avec les intégrations ChatOpenAI et OpenAIEmbeddings de LangChain lorsque vous restez sur la surface standard de chat et d’embeddings compatible OpenAI.
La documentation actuelle de LangChain indique que ChatOpenAI cible les formats standard de requête/réponse compatibles avec OpenAI. Si vous avez besoin de champs de réponse spécifiques à un fournisseur et non standard, utilisez plutôt une intégration LangChain spécifique à ce fournisseur au lieu de vous appuyer sur ChatOpenAI.
Type: Framework ou plateformeChemin principal: surface standard compatible avec OpenAINiveau de support: Surface standard prise en charge
Cette page couvre volontairement uniquement la surface standard compatible OpenAI de LangChain, et non les fonctionnalités LangChain propres à un fournisseur au-delà de cette surface.

Installation

Configuration de base

Utilisation de différents modèles

Historique des messages

Diffusion en continu

Embeddings

Exemple simple de RAG

Agents

Pour les nouveaux projets agentiques, LangChain recommande d’envisager LangGraph afin d’obtenir un contrôle plus explicite sur les flux de travail de longue durée et utilisant des outils.

Bonnes pratiques

La configuration TokenLab la plus fiable consiste à transmettre base_url="https://api.tokenlab.sh/v1" directement à ChatOpenAI et OpenAIEmbeddings au lieu de dépendre d’anciens alias de variables d’environnement.
Tenez-vous-en au chat standard, à l’appel d’outils, au streaming et aux embeddings sur ChatOpenAI. Si vous avez besoin d’extensions natives propres à un fournisseur, passez à l’intégration LangChain du fournisseur concerné.
Utilisez des modèles d’embedding comme text-embedding-3-small pour la récupération et réservez des modèles de chat plus puissants pour l’étape de réponse finale.