AI 提取结构化数据
AI需要配置目标
ai.extract从文本或图像中提取指定字段,并返回可直接连接的结构化数据。
简单用途
把收据图片和“提取日期、商家、金额”的提示词接入,配置对应字段后将结构化结果交给后续节点。
节点展示
按住右键平移,滚轮缩放。可展开输入、修改参数,观察节点端口随配置变化。这里不会运行节点,重新进入页面会恢复示例。
此预览示范提取 merchant(商家文字)和 amount(金额数值)两个字段,结果由 result 输出。它们是示例配置,可自行增删,不是节点默认值。
正在加载节点展示…
数据输入 2
- 提示词
prompt字符串 告诉 AI 要完成的任务,以及希望返回的内容。
需要提供默认值:无- 图像
image图像 参与识别、保存或分析的图像引用,可从截图或加载图片节点取得。
可选默认值:无
配置参数 10
- 输出字段
fields列表 添加需要提取的字段;Yotta 会自动生成并校验输出结构。
需要提供默认值:无- 最少项目: 1
- 最多项目: 64
- 元素
fields[]对象 一个列表元素,类型需与列表元素类型一致。
需要提供默认值:无- description
fields[].description文字 向 AI 解释待提取字段的含义。
可选默认值:无- 最多字符: 256
- 名称
fields[].name文字 结果字段的名称,供后续节点访问。
需要提供默认值:无- 最少字符: 1
- 最多字符: 64
- nullable
fields[].nullable布尔值 是否允许此字段返回 null。
可选默认值:false- type
fields[].type选项 该字段期望的数据类型。
需要提供默认值:无- 可选值:"string", "number", "integer", "boolean"
- 最大输出 token
maxOutputTokens整数 本次请求允许生成的最大 token 数;不填写时使用安装配置。
可选默认值:无- 最小值: 1
- 最大值: 1000000
- 模型 slot
slot文字 引用设置中已安装 AI 模型的稳定 slot,不接受临时 provider 参数。
需要提供默认值:无- 最少字符: 1
- 最多字符: 128
- 匹配格式: ^[a-z][a-z0-9]*(?:[-_][a-z0-9]+)*$
- 温度
temperature数值 0 到 2 的采样温度;不填写时使用已安装模型的默认策略。
可选默认值:无- 最小值: 0
- 最大值: 2
- 超时(毫秒)
timeoutMilliseconds整数 本次 AI 节点尝试的硬性墙钟时间上限,范围 1000–120000 毫秒。
需要提供默认值:120000- 最小值: 1000
- 最大值: 120000
数据输出 1
- 结果
resultJSON 值 本次数据操作得到的结果,类型随同类型输入确定。
执行与错误端口
- 输入
in输入 · 执行 - 收到此执行信号后进入对应操作。
- 完成
completed输出 · 执行 - 到达此结果或阶段时从这里继续,具体分支条件见节点说明。
- 失败
failed输出 · 错误 - 此操作失败时发出,用于连接错误处理。
版本与节点标识
版本 1.1.0
sha256:06cb4674b9fb83cdd754798b1d2df4454648b27ce61d13ebfc7c4b939eced4d7