utilities#

实用工具是与第三方系统和包的集成。

其他LangChain类使用实用工具与第三方系统和包进行交互。

utilities.alpha_vantage.AlphaVantageAPIWrapper

用于货币汇率的AlphaVantage API封装器。

utilities.apify.ApifyWrapper

Apify的封装器。

utilities.arcee.ArceeDocument

Arcee 文档。

utilities.arcee.ArceeDocumentAdapter()

Arcee文档的适配器

utilities.arcee.ArceeDocumentSource

Arcee 文档的来源。

utilities.arcee.ArceeRoute(value[, names, ...])

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

utilities.arcee.ArceeWrapper(arcee_api_key, ...)

Arcee API 的封装器。

utilities.arcee.DALMFilter

可用于DALM检索和生成的过滤器。

utilities.arcee.DALMFilterType(value[, ...])

DALM检索可用的过滤器类型作为枚举器。

utilities.arxiv.ArxivAPIWrapper

ArxivAPI的封装器。

utilities.asknews.AskNewsAPIWrapper

AskNews API 的封装器。

utilities.astradb.SetupMode(value[, names, ...])

AstraDBEnvironment 的设置模式作为枚举器。

utilities.awslambda.LambdaWrapper

AWS Lambda SDK 的封装器。

utilities.bibtex.BibtexparserWrapper

围绕 bibtexparser 的封装器。

utilities.bing_search.BingSearchAPIWrapper

Bing Web Search API 的封装器。

utilities.brave_search.BraveSearchWrapper

Brave 搜索引擎的封装器。

utilities.cassandra.SetupMode(value[, ...])

utilities.cassandra_database.CassandraDatabase([...])

Apache Cassandra® 数据库封装器。

utilities.cassandra_database.DatabaseError(message)

数据库模式错误引发的异常。

utilities.cassandra_database.Table

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

utilities.clickup.CUList(folder_id, name[, ...])

列表的组件类。

utilities.clickup.ClickupAPIWrapper

Clickup API的封装器。

utilities.clickup.Component()

所有组件的基类。

utilities.clickup.Member(id, username, ...)

成员组件类。

utilities.clickup.Space(id, name, private, ...)

空间的组件类。

utilities.clickup.Task(id, name, ...)

任务的类。

utilities.clickup.Team(id, name, members)

团队的组件类。

utilities.dalle_image_generator.DallEAPIWrapper

OpenAI的DALL-E图像生成器的封装器。

utilities.dataforseo_api_search.DataForSeoAPIWrapper

DataForSeo API 的封装器。

utilities.dataherald.DataheraldAPIWrapper

Dataherald的封装器。

utilities.dria_index.DriaAPIWrapper(api_key)

Dria API 的封装器。

utilities.duckduckgo_search.DuckDuckGoSearchAPIWrapper

DuckDuckGo 搜索 API 的封装器。

utilities.financial_datasets.FinancialDatasetsAPIWrapper

金融数据集API的封装器。

utilities.github.GitHubAPIWrapper

GitHub API 的封装器。

utilities.gitlab.GitLabAPIWrapper

GitLab API 的封装器。

utilities.golden_query.GoldenQueryAPIWrapper

Golden的封装器。

utilities.google_books.GoogleBooksAPIWrapper

Google Books API 的封装器。

utilities.google_finance.GoogleFinanceAPIWrapper

SerpApi的Google Finance API的封装器

utilities.google_jobs.GoogleJobsAPIWrapper

SerpApi的Google Scholar API的封装器

utilities.google_lens.GoogleLensAPIWrapper

SerpApi的Google Lens API的封装器

utilities.google_scholar.GoogleScholarAPIWrapper

Google Scholar API 的封装器

utilities.google_serper.GoogleSerperAPIWrapper

Serper.dev Google 搜索 API 的封装器。

utilities.google_trends.GoogleTrendsAPIWrapper

SerpApi的Google Scholar API的封装器

utilities.graphql.GraphQLAPIWrapper

GraphQL API 的封装器。

utilities.infobip.InfobipAPIWrapper

Infobip API 的封装器,用于消息传递。

utilities.jina_search.JinaSearchAPIWrapper

Jina 搜索引擎的封装器。

utilities.jira.JiraAPIWrapper

Jira API 的封装器。

utilities.max_compute.MaxComputeAPIWrapper(client)

用于查询阿里云MaxCompute表的接口。

utilities.merriam_webster.MerriamWebsterAPIWrapper

Merriam-Webster的封装器。

utilities.metaphor_search.MetaphorSearchAPIWrapper

Metaphor Search API 的封装器。

utilities.mojeek_search.MojeekSearchAPIWrapper

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

utilities.nasa.NasaAPIWrapper

NASA API 的封装器。

utilities.nvidia_riva.ASRInputType

AudioStream 的别名

utilities.nvidia_riva.AudioStream([maxsize])

包含流式音频的消息。

utilities.nvidia_riva.NVIDIARivaASR

RivaASR 的别名

utilities.nvidia_riva.NVIDIARivaStream

AudioStream 的别名

utilities.nvidia_riva.NVIDIARivaTTS

RivaTTS 的别名

utilities.nvidia_riva.RivaASR

一个可运行的组件,使用NVIDIA Riva执行自动语音识别(ASR)。

utilities.nvidia_riva.RivaAudioEncoding(value)

Riva音频编码的可能选择的枚举。

utilities.nvidia_riva.RivaAuthMixin

用于Riva服务连接的身份验证配置。

utilities.nvidia_riva.RivaCommonConfigMixin

一组常见的Riva设置。

utilities.nvidia_riva.RivaTTS

一个可运行的类,用于使用NVIDIA Riva进行文本到语音(TTS)转换。

utilities.nvidia_riva.SentinelT()

一个空的 Sentinel 类型。

utilities.openapi.HTTPVerb(value[, names, ...])

HTTP动词的枚举器。

utilities.openapi.OpenAPISpec()

OpenAPI 模型,用于移除规范中格式错误的部分。

utilities.openweathermap.OpenWeatherMapAPIWrapper

使用 PyOWM 的 OpenWeatherMap API 封装器。

utilities.oracleai.OracleSummary(conn, params)

获取摘要 :param conn: Oracle 连接, :param params: 摘要参数, :param proxy: 代理

utilities.outline.OutlineAPIWrapper

OutlineAPI的封装器。

utilities.passio_nutrition_ai.ManagedPassioLifeAuth(...)

管理NutritionAI API的令牌。

utilities.passio_nutrition_ai.NoDiskStorage()

用于防止存储到磁盘的混入类。

utilities.passio_nutrition_ai.NutritionAIAPI

Passio Nutrition AI API 的封装器。

utilities.pebblo.App

Pebblo AI 应用程序。

utilities.pebblo.Doc

Pebblo 文档。

utilities.pebblo.Framework

Pebblo 框架实例。

utilities.pebblo.IndexedDocument

Pebblo 索引文档。

utilities.pebblo.PebbloLoaderAPIWrapper

Pebblo Loader API 的封装器。

utilities.pebblo.Routes(value[, names, ...])

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

utilities.pebblo.Runtime

Pebblo 运行时。

utilities.polygon.PolygonAPIWrapper

Polygon API 的封装器。

utilities.portkey.Portkey()

Portkey 配置。

utilities.powerbi.PowerBIDataset

从数据集ID和凭据或令牌创建PowerBI引擎。

utilities.pubmed.PubMedAPIWrapper

PubMed API 的封装器。

utilities.reddit_search.RedditSearchAPIWrapper

Reddit API 的封装器

utilities.redis.TokenEscaper([escape_chars_re])

转义输入字符串中的标点符号。

utilities.rememberizer.RememberizerAPIWrapper

Rememberizer API 的封装器。

utilities.requests.GenericRequestsWrapper

围绕requests库的轻量级封装。

utilities.requests.JsonRequestsWrapper

轻量级的请求库封装,支持异步操作。

utilities.requests.Requests

围绕请求的包装器,用于处理认证和异步操作。

utilities.requests.RequestsWrapper

TextRequestsWrapper 的别名

utilities.requests.TextRequestsWrapper

轻量级的请求库封装,支持异步操作。

utilities.scenexplain.SceneXplainAPIWrapper

SceneXplain API 的封装器。

utilities.searchapi.SearchApiAPIWrapper

SearchApi API 的封装器。

utilities.searx_search.SearxResults(data)

围绕搜索API结果的字典式包装器。

utilities.searx_search.SearxSearchWrapper

Searx API 的封装器。

utilities.semanticscholar.SemanticScholarAPIWrapper

围绕semanticscholar.org API的封装器。

utilities.serpapi.HiddenPrints()

用于隐藏打印的上下文管理器。

utilities.serpapi.SerpAPIWrapper

SerpAPI的封装器。

utilities.spark_sql.SparkSQL([...])

SparkSQL 是一个用于与 Spark SQL 交互的工具类。

utilities.sql_database.SQLDatabase(engine[, ...])

SQLAlchemy 数据库的封装。

utilities.stackexchange.StackExchangeAPIWrapper

Stack Exchange API 的封装器。

utilities.steam.SteamWebAPIWrapper

Steam API 的封装器。

utilities.tavily_search.TavilySearchAPIWrapper

Tavily 搜索 API 的封装器。

utilities.tensorflow_datasets.TensorflowDatasets

访问 TensorFlow 数据集。

utilities.twilio.TwilioAPIWrapper

使用Twilio的消息客户端。

utilities.wikidata.WikidataAPIWrapper

围绕Wikidata API的封装器。

utilities.wikipedia.WikipediaAPIWrapper

围绕WikipediaAPI的封装器。

utilities.wolfram_alpha.WolframAlphaAPIWrapper

Wolfram Alpha 的封装器。

utilities.you.YouAPIOutput

来自 you.com API 的输出。

utilities.you.YouDocument

解析一个片段的输出。

utilities.you.YouHit

来自 you.com 的单个命中结果,可能包含多个片段

utilities.you.YouHitMetadata

来自you.com的单个点击的元数据

utilities.you.YouSearchAPIWrapper

you.com 搜索和新闻 API 的封装器。

utilities.zapier.ZapierNLAWrapper

Zapier NLA的封装器。

函数

utilities.anthropic.get_num_tokens_anthropic(text)

获取文本字符串中的令牌数量。

utilities.anthropic.get_token_ids_anthropic(text)

获取文本字符串的令牌ID。

utilities.cassandra.aexecute_cql(session, ...)

异步执行CQL查询。

utilities.cassandra.wrapped_response_future(...)

将Cassandra响应未来包装在asyncio未来中。

utilities.clickup.extract_dict_elements_from_component_fields(...)

从字典中提取元素。

utilities.clickup.fetch_data(url, access_token)

从URL获取数据。

utilities.clickup.fetch_first_id(data, key)

从字典中获取第一个id。

utilities.clickup.fetch_folder_id(space_id, ...)

获取文件夹ID。

utilities.clickup.fetch_list_id(space_id, ...)

获取列表ID。

utilities.clickup.fetch_space_id(team_id, ...)

获取空间ID。

utilities.clickup.fetch_team_id(access_token)

获取团队ID。

utilities.clickup.load_query(query[, ...])

解析一个JSON字符串并返回解析后的对象。

utilities.clickup.parse_dict_through_component(...)

通过创建一个组件然后将其转换回字典来解析字典。

utilities.opaqueprompts.desanitize(...)

从脱敏文本中恢复原始的敏感数据。

utilities.opaqueprompts.sanitize(input)

通过用占位符替换敏感数据来清理输入字符串或字符串字典。

utilities.passio_nutrition_ai.is_http_retryable(rsp)

检查HTTP响应是否可重试。

utilities.pebblo.calculate_content_size(data)

计算内容大小(以字节为单位): - 使用特定编码(例如,UTF-8)将字符串编码为字节 - 获取编码后字节的长度。

utilities.pebblo.generate_size_based_batches(docs)

根据page_content大小生成文档批次。

utilities.pebblo.get_file_owner_from_path(...)

获取本地文件路径的所有者。

utilities.pebblo.get_full_path(path)

返回本地文件/目录的绝对路径,对于网络相关路径,按原样返回。

utilities.pebblo.get_ip()

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

utilities.pebblo.get_loader_full_path(loader)

返回基于Document中存在的键的加载器源的绝对路径。

utilities.pebblo.get_loader_type(loader)

返回加载器类型,可能是文件、目录或内存中的。

utilities.pebblo.get_runtime()

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

utilities.pebblo.get_source_size(source_path)

获取源路径的大小。

utilities.powerbi.fix_table_name(table)

在包含空格的表名周围添加单引号。

utilities.powerbi.json_to_md(json_contents)

将JSON对象转换为Markdown表格。

utilities.redis.check_redis_module_exist(...)

检查是否安装了正确的Redis模块。

utilities.redis.get_client(redis_url, **kwargs)

从给定的连接URL获取一个redis客户端。

utilities.sql_database.truncate_word(...[, ...])

根据最大字符串长度,将字符串截断为一定数量的单词。

utilities.vertexai.create_retry_decorator(llm, *)

为 Vertex / Palm LLMs 创建一个重试装饰器。

utilities.vertexai.get_client_info([module])

返回一个自定义的用户代理头。

utilities.vertexai.init_vertexai([project, ...])

初始化 Vertex AI。

utilities.vertexai.load_image_from_gcs(path)

从Google Cloud Storage加载图像。

utilities.vertexai.raise_vertex_import_error([...])

抛出与Vertex SDK不可用相关的ImportError。

已弃用的类