部署 GPTs 的 API 可以参考以下步骤:
此外,还需注意以下几点:
嘿,大家好呀,我是景淮,一个在加拿大的朋友,每天陪你一起玩转AI。今天终于腾出时间,更新了一下之前的一个GPTs:儿童汉语词典具体内容可以参考下下面的文章[GPTs Action实战:儿童汉语词典](https://awxs5sgbswq.feishu.cn/docx/WwALdnvPIoPE7ExLTLnchFYNnwh?from=from_copylink)因为今年3,4月份的时候AirCode的服务器停止运行了,所以这个GPTs也就同时停止使用啦~当时把API架在AirCode的服务器上了。今天终于抽出空,自己写了API接口还有弄了下服务器,把需要使用的API放在了对应的我自己的服务器上。所以也就借着这个机会把,这个部署的过程和代码记录和分享一下。本文会根据以下内容顺序进行:ChatGPT GPTs使用链接和一些问题扣子搭建逻辑图使用扣子重新搭建总结
接下来我们实操下如何配置Gapier Actions API。[heading4]1、登录并复制链接[content]登录地址:[https://gapier.com/](https://gapier.com/)点击Copy Link进行复制Actions API链接。[heading4]2、配置GPTs Actions API[content]在配置GPTs Actions前,我们了解下平台上支持哪些功能。打开ChatGPT,点击创建GPTs>Configure>Create new action.关于如何配置GPTs,可以查看文档:输入来自Gapier的Actions API。并点击Import。导入成功。[heading4]3、授权[content]在Gapier复制授权码,用于授权。在Authentication下选择配置图标,进入授权页面。开始配置授权码:1.Authentication Type:选择API Key2.Auth Type:选择Basic3.输入从网站上复制的授权码。并点击Save。若需要分享给他人或者公开发布,需要配置隐私策略码。在网页上寻找并复制。回到GPT上进行配置。[heading4]4、引用Action[content]确定调用的Action,并在Prompt中引用。查看Action的方式分为两种,方式一:GPTs>Configure>Actions页面。方式二:网页查看,地址为[https://gapier.com/actions](https://gapier.com/actions)回到GPT>Configure页面,引用Action,比如这里我调用思维导图的API,直接输入调用GenerateMindMap API即可。此外,另外一种引用的方式是:只要我们在Instructions中申明清楚需求,GPT会自动选择合适的API。保存后,我们来试用一下。
前面我们提到了,通过Schema,ChatGPT就懂这个API,这并不是OpenAI独创的,而是发展了很多年的一个规范,https://spec.openapis.org/oas/v3.1.0为了让这些能力公开出去,形成了这样的规范,首先是让使用的人看明白,其次才是计算机能懂。我现在系统做好了,如何去生成这样一份文件给ChatGPT呢,对照这个规范去写,显然是非常不"AI"的做法。ChatGPT为此提供了一个GPTs—[ActionsGPT](https://chat.openai.com/g/g-TYEliDU6A-actionsgpt)。这里用的是GET请求,如果是Post它也有个示例,如下这个文件我们用工具自动生成,放在服务器上,提供接口给GPTs去引用,也就是创建GPTs的时候可以Import URL。前面的示例中,只展示一个请求,而且是Get请求,那如何用Post请求呢,传入2个参数,数据类型还不一样,要如何做呢。[heading2]2.2、一个带参数的Post请求[heading3]创建规范文件[content][heading3]修改GPTs的Action[content]修改好了回到GPTs配置界面修改Instructions[heading3]调整Prompt[content]从这里我们可以看出来,它会调用API,传入合适的参数。这里要注意的是,如果不和说传入中文,它会给我们翻译了再传。如图[heading3]看看API代码逻辑是啥样的[content]通过这样2个代码,我们就可以开始构建自己的服务提供给GPTs,让它实实在在给我们的工作提效了。