以下是国内 Coze 调用 API 的一些例子:
饶了一大圈,终于到了coze。为啥要用Ngrok(泥脑壳),不是吃饱没事干,纯属coze要你干。进入coze,个人空间中,选择插件。新建一个插件,起个名字api_1(这名字就是这么随意,连描述都叫test)在插件的URL部分,填入刚才ngrok(泥脑壳)随机生成的https的链接地址。刚才开着服务的朋友,你的terminal应该还没关吧,关了的话,请重新从上一步开始。服务还开着的请继续。有一说一,coze的指引做的真不错,输出参数配置你的message输出就行。测试后发布插件[heading2]捏个简单的bot[content]手捏插件搞定之后,就开始搓bot。不过这个bot简单到手都没搓热就好了。创建了一个测试api的bot。将自己创建的api_1的插件接进来。prompt里面简单粗暴让它一定要调用我们的插件。然后就大功告成。[heading2][heading2]后续说明[content]这个整体过程仅仅为了说明coze的插件指引挺好用的。如果生产环境中已经有准备好的https的api,直接就可以接上来。PS:本案例中用的是coze国内版,反正是玩插件,对模型没啥要求。PPS:ngrok本案例中仅供娱乐,生产环境中勿用。PPPS:果然不会写代码,做个案例都这么简单。PPPPS:动手干,哪怕再简单,都是踏出去的第一步。(给自己菜也找个台阶下.......)Read in,Bot out.
接下来,我们来测试下我的AI Bot:你会发现这里的回答只回答了大模型帮我们生成的结果,而其他航班信息以及天气相关的信息是没有给到我们结果的,究其原因是Coze国内版目前还是刚发布不久,有些官方和第三方插件的API调用和返回结果还是不太稳定,导致这里的结果不能完全显示出来,以下是我实际遇到的一些调用报错情况:不过这个问题我相信官方会尽快解决的,毕竟Coze这个平台的功能其实是挺完善和强大的,也做得很符合国情和本土化。最后我们再试几次,来看看最终的成功效果:可以看到成功的回答了我们的问题,这个回答是根据我们的提示词和插件+工作流的组合回答,所以回答的结果是非常详细的。如果之后加上自己的知识库甚至是可以根据用户定制化来使用数据库功能的话,那么我相信这个AI Bot的使用场景会更加符合一个APP该有的产品化功能。你可以想象一下,这个AI Bot的MVP我只用了一个晚上就完成了,出来的效果真的相当不错了,换作是传统开发的话,这个功能至少需要一个月的时间,而且还不一定能做得这么好。最后再说一句,如果是有条件使用国外版的小伙伴,我相信效果一定会更加好,因为国外版有免费的GPT4大模型的使用,插件和工作流功能更加丰富和稳定,而且还有更多的自定义插件和工作流功能,这样就可以更加灵活的根据自己的需求来定制化自己的AI Bot了。这个是我演示上述步骤后发布的AI Bot,其ID是:7333630516673167394,有兴趣的可以直接在Coze平台上搜索这个ID来体验一下我的AI Bot。
coze在一直在快速更新迭代,如果页面有变化,请留言本文档[heading2]在coze界面右侧扣子API-授权[content]或者打开链接https://www.coze.cn/open/oauth/pats[heading2]添加令牌[content]找到“个人访问令牌”,添加令牌设置这个token的名词,和过期时间,过期以后这个token就无法在使用coze的功能了。这里的名称方便我们自己记忆就可以了。简单理解就是个人能使用coze的一个钥匙,只不过这个钥匙是有时效的。为了安全起见,最多是1个月。也就是说,我们一个月就要换个token下面设置权限,我们这次是打算使用自己做的网站去访问bot,选择会话管理和对话就可以了。如果拿不准全部都选上也可以,以后熟悉了再调整完成以后,点击“确定”按钮。[heading2]获取令牌[content]最后完成了,记得一定要点按钮复制下拉,这个令牌(token)只会出现一次。[heading1]获取botid[heading2]通过工作空间获取[content]这里的botid是指我们发布到商店以后的链接,比如从“工作空间”打开一个bot点击打开以后,找到商店按钮看一下地址栏,里面这串数字就是botid这里就是7446721044808810522[heading2]发布为bot api[content]注意:我们如果在前端要使用bot,它必须发布成为是API点击发布选择这里的API等它审核通过了,就可以按上面的方法拿到botid了[heading1]获取空间id[content]进入coze以后,左边打开工作空间。找到url,里面有个id,复制出来比如我的是https://www.coze.cn/space/7439012204332711970/library对于的space的id就是7439012204332711970