adapters#

适配器用于将LangChain模型适配到其他API。

LangChain 与许多模型提供商集成。 虽然 LangChain 有自己的消息和模型 API, 但 LangChain 也通过暴露一个适配器来尽可能简化探索其他模型的过程, 以便将 LangChain 模型适配到其他 API,例如 OpenAI API。

adapters.openai.Chat()

聊天。

adapters.openai.ChatCompletion()

聊天完成。

adapters.openai.ChatCompletionChunk

聊天完成块。

adapters.openai.ChatCompletions

聊天完成。

adapters.openai.Choice

选择。

adapters.openai.ChoiceChunk

选择块。

adapters.openai.Completions()

补全。

adapters.openai.IndexableBaseModel

允许BaseModel通过字符串变量索引返回其字段。

函数

adapters.openai.aenumerate(iterable[, start])

异步版本的枚举函数。

adapters.openai.convert_dict_to_message(_dict)

将字典转换为LangChain消息。

adapters.openai.convert_message_to_dict(message)

将LangChain消息转换为字典。

adapters.openai.convert_messages_for_finetuning(...)

将消息转换为用于微调的字典列表的列表。

adapters.openai.convert_openai_messages(messages)

将表示OpenAI消息的字典转换为LangChain格式。