langchain-aws: 0.2.10#
agents#
类
带有会话ID信息的AgentAction。 |
|
带有会话ID信息的AgentFinish。 |
|
调用一个Bedrock代理 |
|
函数
|
构建 boto3 会话 |
|
解析来自Bedrock Agent的原始响应 |
chat_models#
类
一个使用Bedrock API的聊天模型。 |
|
适配器类,用于将Langchain的输入准备为聊天模型期望的提示格式。 |
|
基于Bedrock converse API构建的Bedrock聊天模型集成。 |
函数
|
将消息列表格式化为Anthropic模型的完整提示 |
将消息列表转换为llama的提示。 |
|
将消息列表转换为llama的提示。 |
|
将消息列表转换为mistral的提示。 |
embeddings#
类
Bedrock 嵌入模型。 |
function_calling#
类
表示一个可调用的函数,用于发送给LLM。 |
|
表示一个可调用的函数到OpenAI API。 |
|
函数
graphs#
类
用于图操作的Neptune Analytics封装器。 |
|
|
用于图操作的Neptune包装器。 |
Neptune查询的异常。 |
|
用于RDF图操作的Neptune封装器。 |
llms#
类
Bedrock 模型的基类。 |
|
Bedrock 模型。 |
|
适配器类,用于将Langchain的输入准备为LLM模型期望的格式。 |
|
一个处理类,用于将LLM的输入转换为SageMaker端点期望的格式。 |
|
LLM 类的内容处理器。 |
|
用于解析字节流输入的辅助类。 |
|
Sagemaker 推理终端模型。 |
函数
|
|
一旦出现任何停止词,立即切断文本。 |
retrievers#
类
Amazon Bedrock 知识库 检索。 |
|
检索配置。 |
|
检索的过滤配置。 |
|
向量搜索的配置。 |
|
额外的结果属性。 |
|
附加结果属性的值。 |
|
Amazon Kendra Index 检索器。 |
|
文档属性。 |
|
文档属性的值。 |
|
突出显示摘录中关键字的信息。 |
|
Amazon Kendra Query API 搜索结果。 |
|
查询API结果项。 |
|
结果项的基础类。 |
|
Amazon Kendra Retrieve API 搜索结果。 |
|
检索API结果项。 |
|
带有高亮的文本。 |
函数
|
清理来自Kendra的摘录。 |
将ResultItem的标题和摘要合并为一个字符串。 |
实用工具#
类
|
转义输入字符串中的标点符号。 |
|
用于计算向量之间距离的距离策略的枚举器。 |
函数
两个等宽矩阵之间的行间余弦相似度。 |
|
行间余弦相似度,带有可选的 top-k 和分数阈值过滤。 |
|
|
从给定的连接URL获取一个redis客户端。 |
过滤掉向量存储不支持的元数据类型。 |
|
计算最大边际相关性。 |
utils#
函数
|
一旦出现任何停止词,立即切断文本。 |
获取文本字符串中的令牌数量。 |
|
获取文本字符串的令牌ID。 |
vectorstores#
类
InMemoryVectorStore 向量数据库。 |
|
InMemoryVectorStore的检索器。 |
|
使用MemoryDB作为向量存储后端的缓存。 |
|
InMemoryDBFilterFields 的集合。 |
|
|
InMemoryDBFilterFields 的逻辑表达式。 |
|
InMemoryDBFilterFields 的基类。 |
|
InMemoryDBFilterOperator 枚举器用于创建 InMemoryDBFilterExpressions |
表示InMemoryDB索引中数字字段的InMemoryDBFilterField。 |
|
表示InMemoryDB索引中标签的InMemoryDBFilterField。 |
|
表示InMemoryDB索引中文本字段的InMemoryDBFilterField。 |
|
Redis中平面向量字段的模式。 |
|
Redis中HNSW向量字段的模式。 |
|
|
Redis向量字段的距离度量。 |
Redis字段的基类。 |
|
MemoryDB 索引的架构。 |
|
Redis 向量字段的基类。 |
|
Redis中数字字段的模式。 |
|
Redis中标签字段的模式。 |
|
Redis中文本字段的模式。 |
函数
检查MemoryDB索引是否存在。 |
|
用于检查相等运算符滥用的装饰器。 |
|
从字典或yaml文件中读取索引模式。 |