chat_models
#
聊天模型是语言模型的一种变体。
虽然聊天模型在底层使用语言模型,但它们暴露的接口有些不同。它们不是暴露一个“文本输入,文本输出”的API,而是暴露一个以“聊天消息”为输入和输出的接口。
类层次结构:
BaseLanguageModel --> BaseChatModel --> <name> # Examples: ChatOpenAI, ChatGooglePalm
主要助手:
AIMessage, BaseMessage, HumanMessage
类
Anyscale 聊天大语言模型。 |
|
Azure ML 在线端点聊天模型。 |
|
|
用于具有类似OpenAI API方案的模型的聊天内容格式化器。 |
已弃用:保留以向后兼容 |
|
用于LLaMA的内容格式化器。 |
|
Mistral 的内容格式化器。 |
|
百川聊天模型集成。 |
|
百度千帆聊天模型集成。 |
|
适配器类,用于将Langchain的输入准备为聊天模型期望的提示格式。 |
|
用于Cloudflare Workers AI的自定义聊天模型 |
|
由coze.com提供的ChatCoze聊天模型API |
|
Dappier 聊天大语言模型。 |
|
一个使用DeepInfra API的聊天模型。 |
|
当DeepInfra API返回错误时引发的异常。 |
|
EdenAI 聊天大语言模型。 |
|
EverlyAI 聊天大语言模型。 |
|
用于测试的假聊天模型。 |
|
用于测试的假聊天模型。 |
|
用于聊天的Friendli LLM。 |
|
Google PaLM 聊天模型 API。 |
|
Google PaLM API 的错误。 |
|
GPTRouter 由 Writesonic Inc. 提供。 |
|
GPTRouter APIs 错误 |
|
GPTRouter 模型。 |
|
返回用户输入作为响应的ChatModel。 |
|
腾讯混元聊天模型API由腾讯提供。 |
|
Javelin AI Gateway 聊天模型 API。 |
|
Javelin AI Gateway LLM 的参数。 |
|
Jina AI 聊天模型 API。 |
|
Kinetica LLM 聊天模型 API。 |
|
从Kinetica LLM获取并返回数据。 |
|
包含SQL和获取的数据的响应。 |
|
Kinetica 实用函数。 |
|
ChatKonko 聊天大语言模型 API。 |
|
使用LiteLLM API的聊天模型。 |
|
与LiteLLM I/O库相关的错误 |
|
LiteLLM 路由器作为 LangChain 模型。 |
|
通过llama-api-server与LLMs聊天 |
|
llama.cpp 模型。 |
|
MariTalk 聊天模型 API。 |
|
使用request和response对象初始化RequestException。 |
|
MiniMax 聊天模型集成。 |
|
MLflow 聊天模型 API。 |
|
MLflow AI Gateway 聊天模型 API。 |
|
MLflow AI Gateway LLM 的参数。 |
|
MLX 聊天模型。 |
|
Moonshot 聊天模型集成。 |
|
NCP ClovaStudio 聊天完成 API。 |
|
OCI 数据科学模型部署聊天模型集成。 |
|
使用文本生成推理部署的OCI大型语言聊天模型。 |
|
使用vLLM部署的OCI大型语言聊天模型。 |
|
ChatOCIGenAI 聊天模型集成。 |
|
OctoAI 聊天大语言模型。 |
|
Outlines 聊天模型集成。 |
|
阿里云PAI-EAS LLM服务聊天模型API。 |
|
Perplexity AI 聊天模型 API。 |
|
PremAI 聊天模型。 |
|
与PremAI API相关的错误。 |
|
PromptLayer 和 OpenAI 聊天大语言模型 API。 |
|
Reka 聊天大语言模型。 |
|
SambaNova 云聊天模型。 |
|
SambaStudio 聊天模型。 |
|
基于Snowflake Cortex的聊天模型 |
|
Snowpark 客户端错误。 |
|
IFlyTek Spark 聊天模型集成。 |
|
Nebula 聊天大语言模型 - https://docs.symbl.ai/docs/nebula-llm |
|
阿里巴巴通义千问聊天模型集成。 |
|
Volc Engine Maas 托管了大量模型。 |
|
Writer 聊天模型。 |
|
YandexGPT 大型语言模型。 |
|
Yi 聊天模型 API。 |
|
Yuan2.0 聊天模型 API。 |
|
ZhipuAI 聊天模型集成。 |
函数
|
将消息列表格式化为Anthropic模型的完整提示 |
用于连接到SSE流的异步上下文管理器。 |
|
|
将消息转换为可以传递给API的字典。 |
将消息列表转换为mistral的提示。 |
|
获取Cohere聊天API的请求。 |
|
|
获取消息的角色。 |
使用tenacity重试异步完成调用。 |
|
使用tenacity重试流式调用的完成操作。 |
|
使用tenacity重试完成调用。 |
|
定义条件装饰器。 |
|
将字典响应转换为消息。 |
|
|
获取Friendli聊天API的请求。 |
|
获取消息的角色。 |
使用tenacity重试异步完成调用。 |
|
|
使用tenacity重试完成调用。 |
使用tenacity重试异步完成调用。 |
|
使用tenacity重试完成调用。 |
|
返回模型路由器输入的正文。 |
|
使用tenacity重试异步完成调用。 |
|
使用tenacity重试异步完成调用。 |
|
从使用情况和参数中获取llm输出。 |
|
将消息列表转换为llama的提示。 |
|
用于连接到SSE流的异步上下文管理器。 |
|
用于连接到SSE流的上下文管理器。 |
|
使用tenacity重试异步完成调用。 |
|
|
在完成调用中使用tenacity进行重试 |
为PremAI API错误创建一个重试装饰器。 |
|
将LangChain消息转换为Reka消息格式。 |
|
|
处理内容以处理文本和媒体输入,返回内容项列表。 |
处理单个内容项。 |
|
将字典转换为消息。 |
|
将消息块转换为消息。 |
|
将消息转换为字典。 |
|
将字典转换为消息。 |
|
使用tenacity重试异步完成调用。 |
|
使用tenacity重试完成调用。 |
|
|
|
使用tenacity重试异步完成调用。 |
|
|
用于连接到SSE流的异步上下文管理器。 |
|
用于连接到SSE流的上下文管理器。 |
已弃用的类