Skip to main content

Visão geral

O TokenLab funciona bem com as integrações ChatOpenAI e OpenAIEmbeddings do LangChain quando você permanece na superfície padrão de chat e embeddings compatível com OpenAI.
A documentação atual do LangChain observa que ChatOpenAI tem como alvo os formatos oficiais de requisição/resposta compatíveis com OpenAI. Se você precisar de campos de resposta não padrão e específicos do provedor, use uma integração específica do provedor no LangChain em vez de depender de ChatOpenAI.
Tipo: Framework ou plataformaCaminho principal: superfície padrão compatível com OpenAINível de suporte: Surface padrão compatível
Esta página cobre deliberadamente apenas a superfície padrão compatível com OpenAI do LangChain, e não os recursos nativos do fornecedor do LangChain além desse escopo.

Instalação

Configuração básica

Usando modelos diferentes

Histórico de mensagens

Streaming

Embeddings

Exemplo simples de RAG

Agentes

Para novos projetos agênticos, o LangChain recomenda considerar o LangGraph para um controle mais explícito sobre fluxos de trabalho de longa duração e com uso de ferramentas.

Boas práticas

A configuração mais confiável do TokenLab é passar base_url="https://api.tokenlab.sh/v1" diretamente para ChatOpenAI e OpenAIEmbeddings, em vez de depender de aliases antigos de variáveis de ambiente.
Limite-se a chat padrão, chamada de ferramentas, streaming e embeddings em ChatOpenAI. Se você precisar de extras nativos do fornecedor, mude para a integração própria do fornecedor no LangChain.
Use modelos de embedding como text-embedding-3-small para recuperação e reserve modelos de chat mais fortes para a etapa de resposta final.