tools#

工具是代理用来与世界交互的类。

每个工具都有一个描述。代理使用描述来选择适合工作的工具。

类层次结构:

ToolMetaclass --> BaseTool --> <name>Tool  # Examples: AIPluginTool, BaseGraphQLTool
                               <name>      # Examples: BraveSearch, HumanInputRun

主要助手:

CallbackManagerForToolRun, AsyncCallbackManagerForToolRun

tools.ainetwork.app.AINAppOps

用于应用程序操作的工具。

tools.ainetwork.app.AppOperationType(value)

应用操作类型的枚举器。

tools.ainetwork.app.AppSchema

应用程序操作的架构。

tools.ainetwork.base.AINBaseTool

AINetwork 工具的基类。

tools.ainetwork.base.OperationType(value[, ...])

操作类型作为枚举器。

tools.ainetwork.owner.AINOwnerOps

用于所有者操作的工具。

tools.ainetwork.owner.RuleSchema

所有者操作的架构。

tools.ainetwork.rule.AINRuleOps

用于所有者操作的工具。

tools.ainetwork.rule.RuleSchema

所有者操作的架构。

tools.ainetwork.transfer.AINTransfer

用于转账操作的工具。

tools.ainetwork.transfer.TransferSchema

用于传输操作的架构。

tools.ainetwork.value.AINValueOps

用于值操作的工具。

tools.ainetwork.value.ValueSchema

值操作的架构。

tools.amadeus.base.AmadeusBaseTool

Amadeus 的基础工具。

tools.amadeus.closest_airport.AmadeusClosestAirport

用于查找特定位置最近的机场的工具。

tools.amadeus.closest_airport.ClosestAirportSchema

AmadeusClosestAirport工具的Schema。

tools.amadeus.flight_search.AmadeusFlightSearch

用于在两个机场之间搜索单个航班的工具。

tools.amadeus.flight_search.FlightSearchSchema

AmadeusFlightSearch工具的Schema。

tools.arxiv.tool.ArxivInput

Arxiv工具的输入。

tools.arxiv.tool.ArxivQueryRun

用于搜索Arxiv API的工具。

tools.asknews.tool.AskNewsSearch

用于搜索AskNews API的工具。

tools.asknews.tool.SearchInput

AskNews 搜索工具的输入。

tools.audio.huggingface_text_to_speech_inference.HuggingFaceTextToSpeechModelInference

HuggingFace 文本转语音模型推理。

tools.azure_ai_services.document_intelligence.AzureAiServicesDocumentIntelligenceTool

查询Azure AI服务文档智能API的工具。

tools.azure_ai_services.image_analysis.AzureAiServicesImageAnalysisTool

查询Azure AI服务图像分析API的工具。

tools.azure_ai_services.speech_to_text.AzureAiServicesSpeechToTextTool

查询Azure AI服务语音转文本API的工具。

tools.azure_ai_services.text_analytics_for_health.AzureAiServicesTextAnalyticsForHealthTool

用于查询Azure AI服务健康文本分析API的工具。

tools.azure_ai_services.text_to_speech.AzureAiServicesTextToSpeechTool

查询Azure AI服务文本转语音API的工具。

tools.azure_cognitive_services.form_recognizer.AzureCogsFormRecognizerTool

用于查询Azure认知服务表单识别器API的工具。

tools.azure_cognitive_services.image_analysis.AzureCogsImageAnalysisTool

查询Azure认知服务图像分析API的工具。

tools.azure_cognitive_services.speech2text.AzureCogsSpeech2TextTool

查询Azure认知服务Speech2Text API的工具。

tools.azure_cognitive_services.text2speech.AzureCogsText2SpeechTool

查询Azure认知服务Text2Speech API的工具。

tools.azure_cognitive_services.text_analytics_health.AzureCogsTextAnalyticsHealthTool

用于查询Azure认知服务文本分析健康API的工具。

tools.bearly.tool.BearlyInterpreterTool(api_key)

用于在沙盒环境中评估Python代码的工具。

tools.bearly.tool.BearlyInterpreterToolArguments

BearlyInterpreterTool 的参数。

tools.bearly.tool.FileInfo

关于要上传的文件的信息。

tools.bing_search.tool.BingSearchResults

Bing 搜索工具。

tools.bing_search.tool.BingSearchRun

查询Bing搜索API的工具。

tools.brave_search.tool.BraveSearch

查询BraveSearch的工具。

tools.cassandra_database.tool.BaseCassandraDatabaseTool

用于与Apache Cassandra数据库交互的基础工具。

tools.cassandra_database.tool.GetSchemaCassandraDatabaseTool

用于获取Apache Cassandra数据库中keyspace的模式的工具。

tools.cassandra_database.tool.GetTableDataCassandraDatabaseTool

用于从Apache Cassandra数据库中的表中获取数据的工具。

tools.cassandra_database.tool.QueryCassandraDatabaseTool

用于使用提供的CQL查询Apache Cassandra数据库的工具。

tools.clickup.tool.ClickupAction

查询Clickup API的工具。

tools.cogniswitch.tool.CogniswitchKnowledgeRequest

使用Cogniswitch服务来回答问题的工具。

tools.cogniswitch.tool.CogniswitchKnowledgeSourceFile

使用Cogniswitch服务从文件中存储数据的工具。

tools.cogniswitch.tool.CogniswitchKnowledgeSourceURL

使用Cogniswitch服务从URL存储数据的工具。

tools.cogniswitch.tool.CogniswitchKnowledgeStatus

使用Cogniswitch服务获取的工具

tools.connery.models.Action

Connery 动作模型。

tools.connery.models.Parameter

Connery 动作参数模型。

tools.connery.models.Validation

Connery 操作参数验证模型。

tools.connery.service.ConneryService

用于与Connery Runner API交互的服务。

tools.connery.tool.ConneryAction

Connery 动作工具。

tools.databricks.tool.UCFunctionToolkit

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

tools.dataforseo_api_search.tool.DataForSeoAPISearchResults

查询DataForSeo Google搜索API并返回json的工具。

tools.dataforseo_api_search.tool.DataForSeoAPISearchRun

查询DataForSeo Google搜索API的工具。

tools.dataherald.tool.DataheraldTextToSQL

使用Dataherald SDK进行查询的工具。

tools.dataherald.tool.DataheraldTextToSQLInput

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

tools.ddg_search.tool.DDGInput

DuckDuckGo 搜索工具的输入。

tools.ddg_search.tool.DuckDuckGoSearchResults

查询DuckDuckGo搜索API并以output_format返回结果的工具。

tools.ddg_search.tool.DuckDuckGoSearchRun

DuckDuckGo 工具。

tools.e2b_data_analysis.tool.E2BDataAnalysisTool

用于在沙盒环境中运行Python代码以进行数据分析的工具。

tools.e2b_data_analysis.tool.E2BDataAnalysisToolArguments

E2BDataAnalysisTool 的参数。

tools.e2b_data_analysis.tool.UploadedFile

上传路径的描述及其远程路径。

tools.e2b_data_analysis.unparse.Unparser(tree)

遍历AST并输出抽象语法的源代码;原始格式被忽略。

tools.edenai.audio_speech_to_text.EdenAiSpeechToTextTool

查询Eden AI语音转文本API的工具。

tools.edenai.audio_speech_to_text.SpeechToTextInput

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

tools.edenai.audio_text_to_speech.EdenAiTextToSpeechTool

查询Eden AI文本转语音API的工具。

tools.edenai.audio_text_to_speech.TextToSpeechInput

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

tools.edenai.edenai_base_tool.EdenaiTool

所有EdenAI工具的基础工具。

tools.edenai.image_explicitcontent.EdenAiExplicitImageTool

查询Eden AI显式图像检测的工具。

tools.edenai.image_explicitcontent.ExplicitImageInput

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

tools.edenai.image_objectdetection.EdenAiObjectDetectionTool

查询Eden AI对象检测API的工具。

tools.edenai.image_objectdetection.ObjectDetectionInput

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

tools.edenai.ocr_identityparser.EdenAiParsingIDTool

查询Eden AI身份解析API的工具。

tools.edenai.ocr_identityparser.IDParsingInput

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

tools.edenai.ocr_invoiceparser.EdenAiParsingInvoiceTool

查询Eden AI发票解析API的工具。

tools.edenai.ocr_invoiceparser.InvoiceParsingInput

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

tools.edenai.text_moderation.EdenAiTextModerationTool

查询Eden AI显式文本检测的工具。

tools.edenai.text_moderation.TextModerationInput

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

tools.eleven_labs.models.ElevenLabsModel(value)

可用于Eleven Labs文本转语音的模型。

tools.eleven_labs.text2speech.ElevenLabsModel(value)

可用于Eleven Labs Text2Speech的模型。

tools.eleven_labs.text2speech.ElevenLabsText2SpeechTool

查询 Eleven Labs Text2Speech API 的工具。

tools.few_shot.tool.FewShotSQLTool

用于获取与输入问题相关的示例SQL查询的工具。

tools.file_management.copy.CopyFileTool

用于复制文件的工具。

tools.file_management.copy.FileCopyInput

CopyFileTool 的输入。

tools.file_management.delete.DeleteFileTool

删除文件的工具。

tools.file_management.delete.FileDeleteInput

DeleteFileTool 的输入。

tools.file_management.file_search.FileSearchInput

FileSearchTool 的输入。

tools.file_management.file_search.FileSearchTool

在子目录中搜索与正则表达式模式匹配的文件的工具。

tools.file_management.list_dir.DirectoryListingInput

ListDirectoryTool 的输入。

tools.file_management.list_dir.ListDirectoryTool

列出指定文件夹中的文件和目录的工具。

tools.file_management.move.FileMoveInput

MoveFileTool 的输入。

tools.file_management.move.MoveFileTool

用于移动文件的工具。

tools.file_management.read.ReadFileInput

ReadFileTool 的输入。

tools.file_management.read.ReadFileTool

读取文件的工具。

tools.file_management.utils.BaseFileToolMixin

用于文件系统工具的Mixin。

tools.file_management.utils.FileValidationError

根目录之外的路径错误。

tools.file_management.write.WriteFileInput

WriteFileTool 的输入。

tools.file_management.write.WriteFileTool

将文件写入磁盘的工具。

tools.financial_datasets.balance_sheets.BalanceSheets

获取给定股票代码在给定期间的资产负债表的工具。

tools.financial_datasets.balance_sheets.BalanceSheetsSchema

BalanceSheets的输入。

tools.financial_datasets.cash_flow_statements.CashFlowStatements

获取给定股票代码在给定期间的现金流量表的工具。

tools.financial_datasets.cash_flow_statements.CashFlowStatementsSchema

现金流量表的输入。

tools.financial_datasets.income_statements.IncomeStatements

获取给定股票代码在给定期间的收入报表的工具。

tools.financial_datasets.income_statements.IncomeStatementsSchema

IncomeStatements 的输入。

tools.github.tool.GitHubAction

用于与GitHub API交互的工具。

tools.gitlab.tool.GitLabAction

用于与GitLab API交互的工具。

tools.gmail.base.GmailBaseTool

Gmail工具的基类。

tools.gmail.create_draft.CreateDraftSchema

CreateDraftTool 的输入。

tools.gmail.create_draft.GmailCreateDraft

用于创建Gmail草稿邮件的工具。

tools.gmail.get_message.GmailGetMessage

通过ID从Gmail获取消息的工具。

tools.gmail.get_message.SearchArgsSchema

GetMessageTool 的输入。

tools.gmail.get_thread.GetThreadSchema

GetMessageTool 的输入。

tools.gmail.get_thread.GmailGetThread

通过ID从Gmail获取线程的工具。

tools.gmail.search.GmailSearch

在Gmail中搜索消息或线程的工具。

tools.gmail.search.Resource(value[, names, ...])

用于搜索的资源枚举器。

tools.gmail.search.SearchArgsSchema

SearchGmailTool 的输入。

tools.gmail.send_message.GmailSendMessage

向Gmail发送消息的工具。

tools.gmail.send_message.SendMessageSchema

SendMessageTool 的输入。

tools.golden_query.tool.GoldenQueryRun

该工具增加了使用Golden API进行查询并返回JSON的能力。

tools.google_books.GoogleBooksQueryInput

GoogleBooksQuery工具的输入。

tools.google_books.GoogleBooksQueryRun

搜索Google Books API的工具。

tools.google_finance.tool.GoogleFinanceQueryRun

查询Google Finance API的工具。

tools.google_jobs.tool.GoogleJobsQueryRun

查询Google Jobs API的工具。

tools.google_lens.tool.GoogleLensQueryRun

查询Google Lens API的工具。

tools.google_places.tool.GooglePlacesSchema

GooglePlacesTool 的输入。

tools.google_scholar.tool.GoogleScholarQueryRun

用于查询Google搜索API的工具。

tools.google_serper.tool.GoogleSerperResults

查询Serper.dev Google搜索API并返回json的工具。

tools.google_serper.tool.GoogleSerperRun

查询Serper.dev Google搜索API的工具。

tools.google_trends.tool.GoogleTrendsQueryRun

查询Google趋势API的工具。

tools.graphql.tool.BaseGraphQLTool

用于查询GraphQL API的基础工具。

tools.human.tool.HumanInputRun

向用户请求输入的工具。

tools.ifttt.IFTTTWebhook

IFTTT Webhook.

tools.jina_search.tool.JinaInput

Jina搜索工具的输入。

tools.jina_search.tool.JinaSearch

查询JinaSearch的工具。

tools.jira.tool.JiraAction

查询Atlassian Jira API的工具。

tools.json.tool.JsonGetValueTool

用于获取JSON规范中的值的工具。

tools.json.tool.JsonListKeysTool

用于列出JSON规范中的键的工具。

tools.json.tool.JsonSpec

JSON 规范的基类。

tools.memorize.tool.Memorize

训练语言模型的工具。

tools.memorize.tool.TrainableLLM(*args, **kwargs)

可训练语言模型的协议。

tools.merriam_webster.tool.MerriamWebsterQueryRun

搜索Merriam-Webster API的工具。

tools.mojeek_search.tool.MojeekSearch

初始化工具。

tools.multion.close_session.CloseSessionSchema

UpdateSessionTool 的输入。

tools.multion.close_session.MultionCloseSession

关闭具有提供字段的现有Multion浏览器窗口的工具。

tools.multion.create_session.CreateSessionSchema

CreateSessionTool 的输入。

tools.multion.create_session.MultionCreateSession

创建一个带有提供字段的新Multion浏览器窗口的工具。

tools.multion.update_session.MultionUpdateSession

用于更新现有Multion浏览器窗口的工具,提供所需字段。

tools.multion.update_session.UpdateSessionSchema

UpdateSessionTool 的输入。

tools.nasa.tool.NasaAction

查询Atlassian Jira API的工具。

tools.nuclia.tool.NUASchema

Nuclia 理解 API 的输入。

tools.nuclia.tool.NucliaUnderstandingAPI

用于使用Nuclia Understanding API处理文件的工具。

tools.office365.base.O365BaseTool

Office 365工具的基础类。

tools.office365.create_draft_message.CreateDraftMessageSchema

SendMessageTool 的输入。

tools.office365.create_draft_message.O365CreateDraftMessage

用于在Office 365中创建草稿邮件的工具。

tools.office365.events_search.O365SearchEvents

在Office 365中搜索日历事件。

tools.office365.events_search.SearchEventsInput

SearchEmails工具的输入。

tools.office365.messages_search.O365SearchEmails

在Office 365中搜索电子邮件。

tools.office365.messages_search.SearchEmailsInput

SearchEmails工具的输入。

tools.office365.send_event.O365SendEvent

用于在Office 365中发送日历事件的工具。

tools.office365.send_event.SendEventSchema

CreateEvent 工具的输入。

tools.office365.send_message.O365SendMessage

在Office 365中发送电子邮件。

tools.office365.send_message.SendMessageSchema

SendMessageTool 的输入。

tools.openai_dalle_image_generation.tool.OpenAIDALLEImageGenerationTool

使用OpenAI DALLE生成图像的工具。

tools.openapi.utils.api_models.APIOperation

单个API操作的模型。

tools.openapi.utils.api_models.APIProperty

用于查询、路径、头信息或cookie参数中的属性模型。

tools.openapi.utils.api_models.APIPropertyBase

API属性的基础模型。

tools.openapi.utils.api_models.APIPropertyLocation(value)

属性的位置。

tools.openapi.utils.api_models.APIRequestBody

请求体的模型。

tools.openapi.utils.api_models.APIRequestBodyProperty

请求体属性的模型。

tools.openweathermap.tool.OpenWeatherMapQueryRun

查询OpenWeatherMap API的工具。

tools.passio_nutrition_ai.tool.NutritionAI

查询Passio Nutrition AI API的工具。

tools.passio_nutrition_ai.tool.NutritionAIInputs

Passio Nutrition AI 工具的输入。

tools.playwright.base.BaseBrowserTool

浏览器工具的基础类。

tools.playwright.click.ClickTool

用于点击具有给定CSS选择器的元素的工具。

tools.playwright.click.ClickToolInput

ClickTool的输入。

tools.playwright.current_page.CurrentWebPageTool

用于获取当前网页URL的工具。

tools.playwright.current_page.CurrentWebPageToolInput

CurrentWebPageTool 的显式无参数输入。

tools.playwright.extract_hyperlinks.ExtractHyperlinksTool

提取页面上的所有超链接。

tools.playwright.extract_hyperlinks.ExtractHyperlinksToolInput

ExtractHyperlinksTool 的输入。

tools.playwright.extract_text.ExtractTextTool

用于提取当前网页上所有文本的工具。

tools.playwright.extract_text.ExtractTextToolInput

ExtractTextTool 的显式无参数输入。

tools.playwright.get_elements.GetElementsTool

用于获取当前网页中与CSS选择器匹配的元素的工具。

tools.playwright.get_elements.GetElementsToolInput

GetElementsTool的输入。

tools.playwright.navigate.NavigateTool

用于导航浏览器到URL的工具。

tools.playwright.navigate.NavigateToolInput

NavigateToolInput 的输入。

tools.playwright.navigate_back.NavigateBackTool

导航回浏览器历史记录中的上一页。

tools.playwright.navigate_back.NavigateBackToolInput

NavigateBackTool 的显式无参数输入。

tools.plugin.AIPlugin

AI 插件定义。

tools.plugin.AIPluginTool

用于获取AI插件的OpenAPI规范的工具。

tools.plugin.AIPluginToolSchema

AIPluginTool的架构。

tools.plugin.ApiConfig

API 配置。

tools.polygon.aggregates.PolygonAggregates

从Polygon获取给定日期范围内给定股票代码的聚合柱状图(股票价格)的工具。

tools.polygon.aggregates.PolygonAggregatesSchema

PolygonAggregates 的输入。

tools.polygon.financials.Inputs

Polygon 财务 API 的输入

tools.polygon.financials.PolygonFinancials

从Polygon获取股票代码财务数据的工具

tools.polygon.last_quote.Inputs

Polygon的Last Quote API的输入

tools.polygon.last_quote.PolygonLastQuote

从Polygon获取股票代码的最后报价的工具

tools.polygon.ticker_news.Inputs

Polygon的Ticker新闻API的输入

tools.polygon.ticker_news.PolygonTickerNews

从Polygon获取给定股票代码的最新新闻的工具

tools.powerbi.tool.InfoPowerBITool

用于获取PowerBI数据集元数据的工具。

tools.powerbi.tool.ListPowerBITool

用于获取表名的工具。

tools.powerbi.tool.QueryPowerBITool

用于查询Power BI数据集的工具。

tools.pubmed.tool.PubmedQueryRun

用于搜索PubMed API的工具。

tools.reddit_search.tool.RedditSearchRun

用于查询子论坛帖子的工具。

tools.reddit_search.tool.RedditSearchSchema

Reddit搜索的输入。

tools.requests.tool.BaseRequestsTool

请求工具的基类。

tools.requests.tool.RequestsDeleteTool

用于向API端点发出DELETE请求的工具。

tools.requests.tool.RequestsGetTool

用于向API端点发出GET请求的工具。

tools.requests.tool.RequestsPatchTool

用于向API端点发出PATCH请求的工具。

tools.requests.tool.RequestsPostTool

用于向API端点发出POST请求的工具。

tools.requests.tool.RequestsPutTool

用于向API端点发出PUT请求的工具。

tools.riza.command.ExecJavaScript

一个通过Riza的代码解释器API执行JavaScript的工具实现。

tools.riza.command.ExecJavaScriptInput

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

tools.riza.command.ExecPython

Riza 代码工具。

tools.riza.command.ExecPythonInput

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

tools.scenexplain.tool.SceneXplainInput

SceneXplain 的输入。

tools.scenexplain.tool.SceneXplainTool

解释图像的工具。

tools.searchapi.tool.SearchAPIResults

查询SearchApi.io搜索API并返回JSON的工具。

tools.searchapi.tool.SearchAPIRun

查询SearchApi.io搜索API的工具。

tools.searx_search.tool.SearxSearchQueryInput

SearxSearch工具的输入。

tools.searx_search.tool.SearxSearchResults

查询Searx实例并返回json的工具。

tools.searx_search.tool.SearxSearchRun

查询Searx实例的工具。

tools.semanticscholar.tool.SemanticScholarQueryRun

用于搜索semanticscholar API的工具。

tools.semanticscholar.tool.SemantscholarInput

SemanticScholar工具的输入。

tools.shell.tool.ShellInput

Bash Shell 工具的命令。

tools.shell.tool.ShellTool

用于运行 shell 命令的工具。

tools.slack.base.SlackBaseTool

Slack工具的基类。

tools.slack.get_channel.SlackGetChannel

获取Slack频道信息的工具。

tools.slack.get_message.SlackGetMessage

获取Slack消息的工具。

tools.slack.get_message.SlackGetMessageSchema

SlackGetMessages 的输入模式。

tools.slack.schedule_message.ScheduleMessageSchema

ScheduleMessageTool 的输入。

tools.slack.schedule_message.SlackScheduleMessage

用于在Slack中安排消息的工具。

tools.slack.send_message.SendMessageSchema

SendMessageTool 的输入。

tools.slack.send_message.SlackSendMessage

用于在Slack中发送消息的工具。

tools.sleep.tool.SleepInput

CopyFileTool 的输入。

tools.sleep.tool.SleepTool

添加睡眠功能的工具。

tools.spark_sql.tool.BaseSparkSQLTool

用于与Spark SQL交互的基础工具。

tools.spark_sql.tool.InfoSparkSQLTool

用于获取Spark SQL元数据的工具。

tools.spark_sql.tool.ListSparkSQLTool

用于获取表名的工具。

tools.spark_sql.tool.QueryCheckerTool

使用LLM检查查询是否正确。

tools.spark_sql.tool.QuerySparkSQLTool

用于查询Spark SQL的工具。

tools.sql_database.tool.BaseSQLDatabaseTool

用于与SQL数据库交互的基础工具。

tools.sql_database.tool.InfoSQLDatabaseTool

用于获取SQL数据库元数据的工具。

tools.sql_database.tool.ListSQLDatabaseTool

用于获取表名的工具。

tools.sql_database.tool.QuerySQLCheckerTool

使用LLM来检查查询是否正确。

tools.sql_database.tool.QuerySQLDatabaseTool

用于查询SQL数据库的工具。

tools.stackexchange.tool.StackExchangeTool

使用 StackExchange 的工具

tools.steam.tool.SteamWebAPIQueryRun

用于搜索Steam Web API的工具。

tools.steamship_image_generation.tool.ModelName(value)

支持的图像生成模型。

tools.steamship_image_generation.tool.SteamshipImageGenerationTool

用于从文本提示生成图像的工具。

tools.tavily_search.tool.TavilyAnswer

查询Tavily搜索API并获取答案的工具。

tools.tavily_search.tool.TavilyInput

Tavily工具的输入。

tools.tavily_search.tool.TavilySearchResults

查询Tavily搜索API并返回json的工具。

tools.vectorstore.tool.BaseVectorStoreTool

使用 VectorStore 的工具的基类。

tools.vectorstore.tool.VectorStoreQATool

用于VectorDBQA链的工具。

tools.vectorstore.tool.VectorStoreQAWithSourcesTool

用于VectorDBQAWithSources链的工具。

tools.wikidata.tool.WikidataQueryRun

搜索Wikidata API的工具。

tools.wikipedia.tool.WikipediaQueryInput

WikipediaQuery工具的输入。

tools.wikipedia.tool.WikipediaQueryRun

搜索维基百科API的工具。

tools.wolfram_alpha.tool.WolframAlphaQueryRun

使用 Wolfram Alpha SDK 进行查询的工具。

tools.yahoo_finance_news.YahooFinanceNewsInput

YahooFinanceNews工具的输入。

tools.yahoo_finance_news.YahooFinanceNewsTool

用于在雅虎财经上搜索金融新闻的工具。

tools.you.tool.YouInput

you.com 工具的输入模式。

tools.you.tool.YouSearchTool

用于搜索 you.com API 的工具。

tools.youtube.search.YouTubeSearchTool

用于查询YouTube的工具。

tools.zapier.tool.ZapierNLAListActions

返回与当前用户(与设置的api_key关联)关联的所有公开(启用)操作的列表。

tools.zapier.tool.ZapierNLARunAction

执行由action_id标识的操作,必须暴露

tools.zenguard.tool.Detector(value[, names, ...])

tools.zenguard.tool.DetectorAPI(value[, ...])

tools.zenguard.tool.ZenGuardInput

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

tools.zenguard.tool.ZenGuardTool

初始化工具。

函数

tools.ainetwork.utils.authenticate([network])

使用AIN区块链进行身份验证

tools.amadeus.utils.authenticate()

使用Amadeus API进行认证

tools.azure_ai_services.utils.detect_file_src_type(...)

检测文件是本地还是远程的。

tools.azure_ai_services.utils.download_audio_from_url(...)

从URL下载音频到本地。

tools.azure_cognitive_services.utils.detect_file_src_type(...)

检测文件是本地还是远程的。

tools.azure_cognitive_services.utils.download_audio_from_url(...)

从URL下载音频到本地。

tools.bearly.tool.file_to_base64(path)

将文件转换为base64。

tools.bearly.tool.head_file(path, n)

获取文件的前n行。

tools.bearly.tool.strip_markdown_code(md_string)

从字符串中去除Markdown代码。

tools.ddg_search.tool.DuckDuckGoSearchTool(...)

已弃用。

tools.e2b_data_analysis.tool.add_last_line_print(code)

如果最后一行缺少打印语句,则添加打印语句。

tools.e2b_data_analysis.unparse.interleave(...)

对序列中的每个项目调用f,并在其间调用inter()。

tools.e2b_data_analysis.unparse.roundtrip(...)

解析文件并将其漂亮地打印到输出。

tools.file_management.utils.get_validated_relative_path(...)

解析相对路径,如果不在根目录内则引发错误。

tools.file_management.utils.is_relative_to(...)

检查路径是否相对于根目录。

tools.gmail.utils.build_resource_service([...])

构建一个Gmail服务。

tools.gmail.utils.clean_email_body(body)

清理邮件正文。

tools.gmail.utils.get_gmail_credentials([...])

获取凭证。

tools.gmail.utils.import_google()

导入谷歌库。

tools.gmail.utils.import_googleapiclient_resource_builder()

导入 googleapiclient.discovery.build 函数。

tools.gmail.utils.import_installed_app_flow()

导入 InstalledAppFlow 类。

tools.interaction.tool.StdInInquireTool(...)

用于向用户询问输入的工具。

tools.office365.utils.authenticate()

使用 Microsoft Graph API 进行身份验证

tools.office365.utils.clean_body(body)

清理消息或事件的正文。

tools.playwright.base.lazy_import_playwright_browsers()

懒加载导入 playwright 浏览器。

tools.playwright.utils.aget_current_page(browser)

异步获取浏览器的当前页面。

tools.playwright.utils.create_async_playwright_browser([...])

创建一个异步的playwright浏览器。

tools.playwright.utils.create_sync_playwright_browser([...])

创建一个playwright浏览器。

tools.playwright.utils.get_current_page(browser)

获取浏览器的当前页面。

tools.playwright.utils.run_async(coro)

运行一个异步协程。

tools.plugin.marshal_spec(txt)

将 yaml 或 json 序列化的规范转换为字典。

tools.slack.utils.login()

使用Slack API进行身份验证。

tools.steamship_image_generation.utils.make_image_public(...)

将块上传到签名URL并返回公共URL。

已弃用的类