Visão geral
O LemonData funciona bem com as integraçõesChatOpenAI 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
Instalação
Configuração básica
Usando modelos diferentes
Histórico de mensagens
Streaming
Embeddings
Exemplo simples de RAG
Agents
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
Passe `base_url` explicitamente
Passe `base_url` explicitamente
A configuração mais confiável do LemonData é passar
base_url="https://api.lemondata.cc/v1" diretamente para ChatOpenAI e OpenAIEmbeddings, em vez de depender de aliases antigos de variáveis de ambiente.Use recursos padrão aqui
Use recursos padrão aqui
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 mais baratos para recuperação
Use modelos mais baratos para recuperação
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.