chains#

langchain_community的Chains模块

此模块包含社区链。

chains.graph_qa.arangodb.ArangoGraphQAChain

通过生成AQL语句来对图进行问答的链。

chains.graph_qa.base.GraphQAChain

用于针对图进行问答的链。

chains.graph_qa.cypher_utils.Schema(...)

创建 Schema(left_node, relation, right_node) 的新实例

chains.graph_qa.falkordb.FalkorDBQAChain

通过生成Cypher语句对图进行问答的链。

chains.graph_qa.gremlin.GremlinQAChain

通过生成gremlin语句来对图进行问答的链。

chains.graph_qa.hugegraph.HugeGraphQAChain

通过生成gremlin语句来对图进行问答的链。

chains.graph_qa.kuzu.KuzuQAChain

通过为Kùzu生成Cypher语句来对图进行问答。

chains.graph_qa.memgraph.MemgraphQAChain

通过生成Cypher语句来对图进行问答的链。

chains.graph_qa.nebulagraph.NebulaGraphQAChain

通过生成nGQL语句来对图进行问答的链。

chains.graph_qa.neptune_cypher.NeptuneOpenCypherQAChain

通过生成openCypher语句来对Neptune图进行问答的链。

chains.graph_qa.neptune_sparql.NeptuneSparqlQAChain

通过生成SPARQL语句来对Neptune图进行问答的链。

chains.graph_qa.ontotext_graphdb.OntotextGraphDBQAChain

针对Ontotext GraphDB的问答

chains.graph_qa.sparql.GraphSparqlQAChain

通过生成SPARQL语句对RDF或OWL图进行问答。

chains.llm_requests.LLMRequestsChain

请求URL然后使用LLM解析结果的链。

chains.openapi.chain.OpenAPIEndpointChain

链使用自然语言与OpenAPI端点进行交互。

chains.openapi.requests_chain.APIRequesterChain

获取请求解析器。

chains.openapi.requests_chain.APIRequesterOutputParser

解析请求和错误标签。

chains.openapi.response_chain.APIResponderChain

获取响应解析器。

chains.openapi.response_chain.APIResponderOutputParser

解析响应和错误标签。

chains.pebblo_retrieval.base.PebbloRetrievalQA

用于针对向量数据库进行问答的检索链,具有身份和语义强制功能。

chains.pebblo_retrieval.models.App

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

chains.pebblo_retrieval.models.AuthContext

用于授权上下文的类。

chains.pebblo_retrieval.models.ChainInfo

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

chains.pebblo_retrieval.models.ChainInput

PebbloRetrievalQA 链的输入。

chains.pebblo_retrieval.models.Context

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

chains.pebblo_retrieval.models.Framework

Langchain 框架详情

chains.pebblo_retrieval.models.Model

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

chains.pebblo_retrieval.models.PkgInfo

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

chains.pebblo_retrieval.models.Prompt

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

chains.pebblo_retrieval.models.Qa

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

chains.pebblo_retrieval.models.Runtime

操作系统,语言详情

chains.pebblo_retrieval.models.SemanticContext

用于语义上下文的类。

chains.pebblo_retrieval.models.SemanticEntities

用于语义实体过滤的类。

chains.pebblo_retrieval.models.SemanticTopics

用于语义主题过滤的类。

chains.pebblo_retrieval.models.VectorDB

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

chains.pebblo_retrieval.utilities.PebbloRetrievalAPIWrapper

Pebblo 检索 API 的封装器。

chains.pebblo_retrieval.utilities.Routes(value)

Pebblo API 可用的路由作为枚举器。

函数

chains.ernie_functions.base.convert_python_function_to_ernie_function(...)

将Python函数转换为与Ernie函数调用API兼容的字典。

chains.ernie_functions.base.convert_to_ernie_function(...)

将原始函数/类转换为Ernie函数。

chains.ernie_functions.base.create_ernie_fn_chain(...)

[遗留] 创建一个使用Ernie函数的LLM链。

chains.ernie_functions.base.create_ernie_fn_runnable(...)

创建一个使用Ernie函数的可运行序列。

chains.ernie_functions.base.create_structured_output_chain(...)

[旧版] 创建一个使用Ernie函数获取结构化输出的LLMChain。

chains.ernie_functions.base.create_structured_output_runnable(...)

创建一个使用Ernie函数获取结构化输出的可运行对象。

chains.ernie_functions.base.get_ernie_output_parser(...)

根据用户函数获取适当的函数输出解析器。

chains.graph_qa.falkordb.extract_cypher(text)

从文本中提取Cypher代码。

chains.graph_qa.gremlin.extract_gremlin(text)

从文本中提取Gremlin代码。

chains.graph_qa.kuzu.extract_cypher(text)

从文本中提取Cypher代码。

chains.graph_qa.kuzu.remove_prefix(text, prefix)

从文本中移除前缀。

chains.graph_qa.memgraph.extract_cypher(text)

从文本中提取Cypher代码。

chains.graph_qa.memgraph.get_function_response(...)

chains.graph_qa.neptune_cypher.extract_cypher(text)

使用正则表达式从文本中提取Cypher代码。

chains.graph_qa.neptune_cypher.trim_query(query)

修剪查询以仅包含Cypher关键字。

chains.graph_qa.neptune_cypher.use_simple_prompt(llm)

决定是否使用简单提示

chains.graph_qa.neptune_sparql.extract_sparql(query)

从文本中提取SPARQL代码。

chains.pebblo_retrieval.enforcement_filters.clear_enforcement_filters(...)

清除检索器 search_kwargs 中的身份和语义强制过滤器。

chains.pebblo_retrieval.enforcement_filters.set_enforcement_filters(...)

在检索器中设置身份和语义强制过滤器。

chains.pebblo_retrieval.utilities.get_ip()

获取本地运行时的IP地址。

chains.pebblo_retrieval.utilities.get_runtime()

获取当前的框架和运行时详细信息。

已弃用的类

已弃用的函数