100个AI+RPA提效系列(4) 【从0到1使用外部api增强bot】

type
status
date
slug
summary
tags
category
icon
password
URL
notion image
技术 · 自我提升 · 工作流提效
适合中文宝宝的Coze已经发布了,coze.cn,中文名“扣子”,终于可以免魔法了。
这篇文章使用中文版Coze,引入外部api,不需要编码基础,完成一个增强bot的发布。
通过prompt已经可以完成绝大部分需求了,但是有的时候我们想完成一个稍微复杂的功能,或者获取一些实时的数据,仅仅通过prompt是很难做到的,需要引入一些新的东西。
先设定bot的目标:做一个数字游戏的比价bot,返回游戏的购买链接。
外部API
Coze可以通过插件调用外部API。用户可以在Coze中定义自己的插件,然后通过API与外部系统交互。这个过程需要设计API接口、实现API集成、测试API交互、部署和监控等步骤。在ChatGPT中,理解API接口定义的过程通常涉及解析API的Schema,这个过程可以类比于程序员阅读和理解一个API文档。
notion image
coze的官方store已经有很多现成的插件,可以直接被bot调用,但是,我们要做一个自己的插件。
创建自己的插件
基于bot的目标,我们先问perplexity.ai,输入“free comparison api for pc games”搜索结果第一个就是我们需要的:https://apidocs.cheapshark.com
notion image
CheapShark的API比较简单,这个bot我们只需要List of Games这一个接口。
notion image
文档给了一个例子,https://www.cheapshark.com/api/1.0/games?title=batman,把这串网址复制进浏览器执行,获得查询结果,表示api可用。这里的title是我们需要传入的参数,参数的值是batman,查询所有名称包含batman的游戏。
notion image
notion image
回到扣子页面,这里我们点击创建插件。
notion image
继续填写新建插件,插件URL复制上面的网址过来,只需要https://www.cheapshark.com/api/1.0就可以,然后点击确认。
notion image
单个插件可能包含多个工具,比如CheapShark这个接口,会包含游戏、商店等多个接口,如果需要,每个接口都可以做成一个工具。
notion image
点击创建工具。
notion image
填写基本信息。补完工具路径。
notion image
配置输入参数。具体参数,需要查看api的文档依次填充,optional表示可选,不加也行。
notion image
notion image
输出参数这次不用管。
notion image
最终到达调试页面,填写title,点击运行,调试通过回到插件页面就可以点就右上角的发布了。
notion image
基于插件创建bot
回到个人空间,点击创建bot,填写基本信息。
notion image
bot的创建页面,点击添加插件,加入刚刚创建的插件。
notion image
notion image
提示语可以省略,直接调试就可以得到插件的返回结果了,点击链接会跳转到对应的游戏页面。
notion image
这里要说明下,扣子使用的模型是云雀,而coze是直接用GPT4,这两者的返回结果是不同的。下图是coze的返回,多了游戏封面图。
notion image
扣子的发布平台,支持豆包,飞书,微信客服,微信公众号,不能再友好了。
游戏比价bot的豆包链接:https://doubao.com/bot/w4qRyTJn
notion image
CheapShark的中文支持欠缺,英文还是可用的。
notion image
API库
API库除了可以搜索以外,还有一些整理出来的库可以调用,这几个是我收集到的公共api合集,既大又全,基于这些接口,也可以用于公众号或者网站的服务集成:
https://apilayer.com
https://www.showapi.com/
https://www.free-api.com
https://github.com/public-apis/public-apis
notion image
6/100
notion image
在制作bot的过程中,收集了很多相关文档和链接资料,有需要可以加我好友,或者关注公众号【屁股拉垮】回复AI获取。
长按二维码加我好友
notion image
Loading...

© dio 2025