集成包是用户可以安装并在项目中使用的 Python 包。它们会实现一个或多个遵循 LangChain 接口标准的组件。 LangChain 组件是 langchain-core 中基类的子类。示例包括 chat modelstoolsretrievers 等。 你的集成包通常会至少实现这些组件之一的子类。展开下方标签页查看各组件的详细信息。
Chat model 是 BaseChatModel 类的子类。它们实现用于生成 chat completion、处理消息格式化和管理模型参数的方法。
Chat model 集成指南目前仍在编写中。在此期间,请阅读 chat model 概念指南,了解 LangChain chat model 的工作方式。你也可以参考 LangChain repo 中的现有集成