WolframAlpha API 使用:AI Flowi Workflow 集成
WolframAlpha API 使用指南介绍 AI Flowi Workflow 的 WolframAlpha API 组件,它用于查询计算数据、事实和计算结果。填写必填的 app_id,通过 input_value 输入查询文本,再检查其 Table 输出。这是需要凭据的外部查询接口,与目录中的基础 Calculator 不同。
WolframAlpha 组件已在目录中记载;未经 Ai Flowi 生产环境测试。以下字段与端口细节来自 2026 年 10 月 9 日的 AI Flowi Workflow 1.9.2 导出内容。示例查询用于配置练习,并非已观察到的提供商回答。
作者:Ai Flowi · 发布于
官方来源:WolframAlpha API 文档
WolframAlpha API 的目录适用范围
窄屏上可横向滚动 WolframAlpha 接口约定表格,查看应用凭据和查询列。
| 组件 / 标识 | 目录描述(译文) | 接口用途 |
|---|---|---|
WolframAlpha APIwolframalpha.WolframAlphaAPI | 支持向 WolframAlpha 查询多种主题的计算数据、事实和计算结果,并返回结构化响应。 | 请求计算或事实信息,并检查结构化结果。 |
此条目的标识为 wolframalpha.WolframAlphaAPI,可在目录中查看。其描述列出了多种查询类型,但并不能证明覆盖所有主题、具有特定数值精度、采用特定数据来源,或能成功回答任意请求。
相关内容:yfinance 使用:AI Flowi Workflow 的 Yahoo Finance 数据集成。
两个输入,凭据与问题分开
| 输入 | 类型 / 必填 | 接受的连接类型 / 选项 | 配置含义 |
|---|---|---|---|
app_id | str / 是 | 明确为空列表 | 必填的提供商应用凭据,类型为 str,连接类型列表明确为空。 |
input_value | str / 否 | Message | 可选查询文本,类型为 str,接受的连接类型包括 Message。 |
应用凭据应填写在 app_id 中,而非问题中。导出内容没有已保存账户选择项、其他凭据字段或自动查找规则。请使用自己的 WolframAlpha 账户和应用凭据,并在工作流套餐之外另行支付提供商用量费用。
input_value 标为可选,但可复现的查询试验需要明确文本。如果量值、单位和所需操作会影响结果,应在文本中写明。此快照中的组件没有独立的单位、精度或假设输入;这些要求应体现在问题中,并在实际响应中核查。
Table 输出,但没有导出的回答结构
| 组件标识 | 显示标签 | 端口名称 | 类型 |
|---|---|---|---|
wolframalpha.WolframAlphaAPI | Table | dataframe | Table |
结果端口为 dataframe,显示名称和类型均为 Table。目录未包含答案列、单位列、pod 布局或状态字段。提取值前,应检查真实结果。结构化响应可能包含信息,却不包含任务所需的答案,因此应评价其含义,不要把任何非空 Table 都视为成功。
计算试验中,应将查询与观察到的结果及返回的查询解读一并保存。检查提供商是否理解了预期的量值,以及其表示形式是否保留单位。如果这些细节未显示,应记录不确定性,不要根据查询措辞猜测提供商对查询的理解并自行补齐。
WolframAlpha 查询或基础 Calculator 表达式
| 需求 | WolframAlpha API | Calculator, utilities.CalculatorComponent |
|---|---|---|
| 输入形式 | app_id,以及 input_value 中的查询文本。 | expression 中的基础算术表达式。 |
| 目录用途 | 多种主题的计算数据、事实和计算结果。 | 对给定表达式执行基础算术运算。 |
| 输出 | 通过 dataframe 输出 Table。 | 通过 result 输出 JSON。 |
| 接口边界 | 需检查提供商对查询的理解和响应结构。 | 也需检查支持的表达式语法和 JSON 结果结构。 |
本页说明 WolframAlpha 的凭据、查询和 Table 接口约定。它并未将 Calculator 扩展为事实搜索服务,也未断言两种接口对相同措辞会返回相同答案。
计算查询检查流程
准备应用凭据、任务含义可独立确认的查询,以及用于检查响应的视图。连接指南介绍了凭据机制;应检查此组件支持的控件,不要将凭据嵌入共享工作流笔记。
配置示例,并非已记录的测试
- 添加 WolframAlpha API,组件标识为
wolframalpha.WolframAlphaAPI。通过必填的app_id提供自己的凭据。 - 将
input_value设为示例问题Convert 3 metres to centimetres。该问题明确了量值和两种单位,并未声称已经观察到答案。 - 添加 Chat Output,将 WolframAlpha 的
dataframe连接到其必填的input_value,该输入接受 Table。 - 检查实际响应,包括其中可用的查询解读、单位或无答案提示。选择值前,应比较预期问题与返回内容的含义。
- 记录观察到的数据结构,以及后续步骤需要的准确字段。明确映射前,应将试验保留为仅显示结果的流程;此处不假定答案或 pod 列。
Chat Output 参考说明了用于展示待检查计算响应的控制项。
明确处理答案缺失
分别审核四种情况:对预期问题给出可用答案、返回的信息对应另一种查询解读、响应已完成但没有可用答案,以及执行错误。每种情况都会影响哪些内容适合传递给下游。不要仅因计算响应缺失或不清楚,就用模型生成的值替代。
在检查练习中,遇到答案缺失时应停止,并注明需要澄清哪些输入或假设。后续若要自动化此决定,应根据实际观察到的返回表示形式设置分支。此目录没有可直接复制到流程中的无答案标记名称、错误返回内容或自动恢复分支。
单位有歧义的试验应与单位明确的试验分开重复。检查提供商对查询的理解,而非仅按是否出现看起来像数字的值评分。对另一物理量的计算即使正确,也没有回答用户的问题,流畅的说明也无法确认尚未观察到的提供商查询解读。
何时应改用 WolframAlpha 以外的系统?
这两个输入中没有超时、重试、语言、精度、日期来源或结果数量设置。输出结构也没有记载从多个返回项中选择一个答案的规则。在将该节点用作无人值守计算服务前,应验证任务所需的细节。
数值推理指南说明了精度要求与确定性系统的适用边界。
审核单位换算,不只看数值
对于拟议的米转厘米问题,应分别审核响应的三个方面:解读出的物理量、执行的操作,以及答案附带的单位。如果返回了查询解读,应将其初始量值和单位与原始请求逐项比较。如果只显示数字,答案的单位仍未确定。不要从查询中借用单位,使不完整的响应看起来信息齐全。
第二个有用的拟议问题可以刻意省略目标单位:Convert 3 metres。其目的是检查部署的封装如何表示不完整请求。此练习不预设答案。应查找返回的查询解读、澄清或其他信息,并判断是否满足任务。提供商可能完成执行,却未给出用户想要的特定换算;因此,在此接口中,应分别观察执行完成情况与答案是否充分。
接着考虑涉及长度、面积或体积的拟议请求。接受换算前,不仅要看单位名称,还要看物理量类型。有关面积的响应不能回答长度问题,即使两者都提到米。若显示多个返回项,应判断哪个回应了所需物理量,哪些只是附加信息。Table 端口没有导出的答案选择规则,因此取第一个看起来像数字的字段的格式化器可能选错。
不要仅因显示视图未呈现答案,就推断答案不可用。应检查底层节点结果,并与显示形式比较。如果底层结果有可用答案,但显示时丢失了单位或查询解读,应调查展示环节。如果两种表示形式都没有所需信息,应保留答案缺失的结果。如果执行失败,应将错误与前两种情况分开保存。这样可以避免将格式化问题描述为计算失败。
对于事实问题而非换算问题,应先识别返回的来源或适用时间背景,再选择值。其他时期的数字可能是可用的提供商数据,却无法回答所提问题。背景信息不可用时,应暂不确定该数据是否适用。下一步取决于缺失的细节:所指的量有歧义时澄清问题,信息丢失时检查展示,响应无法证实所要求的依据时选择其他已有文档说明的来源。
计算查询用量
套餐:Go 年付方案每月 USD8 起(月付 USD10),Plus 年付方案每月 USD16 起(月付 USD20),Pro 100 年付方案每月 USD80 起(月付 USD100),Pro 200 年付方案每月 USD160 起(月付 USD200),Pro 500 年付方案每月 USD400 起(月付 USD500),每月包含 5,000 至 250,000 个 Flowi Tokens,并支持充值;每次节点运行消耗 1 个 token;不包含第三方 API 和模型使用费用。
在集成索引中查看其他外部来源的接口约定。