AI 函数与网络函数(付费)
在公式里直接调用模型和网络:让 AI 逐行生成或分类、抓取网页、搜索、读取文件、请求接口。每一行一次调用,结果是普通的公式列。付费版功能,按供应商计费。
它们是什么
普通函数把一列变成另一列——upper、sumif。AI 函数和网络函数也一样,只是把「计算」换成了「问模型」或「上网取」:
| 函数 | 做什么 | 例子 |
|---|---|---|
ai.generate |
把每一行的内容交给模型,按你的提示生成结果 | 给每条客户反馈打「正面 / 负面」标签;把地址标准化;从描述里抽出型号 |
web.crawl |
抓取一个网页,取正文 | 每一行一个商品链接,抓标题和价格 |
google.search / perplexity.search |
按关键词搜索,返回摘要 | 每个公司名搜官网和简介 |
twitter.search / reddit.search / wiki.search |
在特定平台搜索 | 每个话题的相关讨论、百科条目 |
file.extract |
从附件列的文件里抽文本 | 一列 PDF 合同,抽出甲方乙方 |
http.request |
请求任意接口 | 用每行的单号去查物流状态 |
写法和别的函数一样,写在列上、对每一行执行:
ai.generate("判断这条评价是正面还是负面,只回答正面或负面:", AA5)
具体参数以公式编辑器里「函数帮助」的说明为准,见函数参考 · AI 与网络函数。
付费与计费
- 这组函数属于付费版的「AI 插件」,免费版会弹出升级提示。
- 每一行一次模型或网络调用,费用按你的供应商价格结算。一张 5000 行的表跑
ai.generate,就是 5000 次调用——先在几十行的拆分表上试,确认提示词对了再放到整表。 - 网络函数出网访问的是你写的地址;模型调用走你配置的 Key。
什么时候用它,什么时候用问一问AI
- 要对每一行做同样的事、而且以后新行也自动做:用函数。
- 要从零生成一张表、或一次性整理几份文件:用问一问AI。
注意
- 结果会随模型而变,不是严格可复现的。给标签、分类这类封闭集合的任务,在提示里把可选值列全,并把结果列设成单选属性做约束。
- 网络内容有可能抓不到(反爬、登录墙),结果为空时先在浏览器里看一眼那个地址。
- 发出去的是那一行的内容。不该出网的数据,别放进这类函数,见隐私。