手把手在GPTs中创建GPT教程:

首先,我们登录进新版的ChatGPT界面,点击Explore: 就可以看到下面的界面,这里面,我们可以看到一些已经存在的GPT:DALL E、Data Analysis等。 我们点击Create a GPT, 就可以进入创建界面了!

健康饮食GPT - 图1

可以看到创建界面,是使用对话形式创建,无需任何代码! GPT Builder 的对话模式与使用chatGPT相似,它会一步步引导你创建你想要的GPT。

(你可以选择使用中文对话。)

在这里我们想创建一个健康饮食的GPT,我们先是描述了功能,它会为我们的GPT生成对应名字,头像和详细的Action(也就是GPT觉得自己都有什么能力~) 我想创建一个营养师,鼓励用户输入食物图片后,输出对应的热量,蛋白质,脂肪,碳水等详细指标,让用户清晰知道自己的卡路里和标准的饮食对比,值得优化的地方。 在生成头像之后,它会跟我们详细询问想要创建的GPT的功能,我们根据我们需求向他详细的描述一下我们希望它做到的事:
  • 根据用户上传的图片生成卡路里,蛋白质,碳水等
  • 根据上一步生成的成份分析生成对应的运动建议
在设置界面我们可以反复尝试GPTs的输入,然后二次修改设置(Updating): 在聊完功能之后,我们可以点击上面的Configure,可以修改创建GPT的设置:
  • 名字
  • 描述
  • 使用指引
  • 可预置的对话
  • Knowledge可以上传资料(知识库功能都有了)
  • 还有它的一些能力如:联网、Dall E 画图、代码解释器

Knowledge功能 - 外挂知识库📚

外接知识库,可以算是一个强需求,创建的GPT 可以在configure中的knowledge上传文件作为创建GPT的数据库,可以上传pdf,word文档等格式 在Knowledge部分: 我们可以让创建的GPT通过我们提供的文件获取专业性的知识 这里我们加入了专业的膳食营养素参考摄入量

Action - GPTs自定义“插件”💪

在Action部分: 我们可以让创建的GPT通过API 获取外界的信息!完成各种你需要获得的数据或者第三方提供的功能。 从官方文档的设定上看,与 ChatGPT 插件一样,Action允许您将 GPT 连接到自定义 API(不少人都跟我说不了解Action可以如何编辑) 比较重要的设置是两个
  1. 指定URL和description(有助于模型理解)
  2. scheme分析你获得的数据(结构化数据)

step1. 选择信息源URL

这里我选择了薄荷健康的食物卡路里功能

https://www.boohee.com/food


https://www.boohee.com/food/search?keyword=%E5%9C%9F%E8%B1%86 这里我们会跟大家解释一下如何提取Action需要的参数;输入你想要的物品并搜索后,浏览器的URL就会变成 https://www.boohee.com/food/search?keyword=%E5%9C%9F%E8%B1%86

%E5%9C%9F%E8%B1%86是土豆这个词的编码

在代码模版里面修改你的url,path对应的地址,以及parameters里的name字段都是要从刚刚搜索后的URL提取的

健康饮食GPT - 图2

其余是主要是我们对这个Acrtion的描述(Get nutrition information for a specific food item)以及schemas是对于返回数据的二次处理,下一篇我会做个详细拆解)

健康饮食GPT - 图3健康饮食GPT - 图4

💡为了不影响阅读,完整json设置放在文章最后(大家可以复制体验)

:::color1

{
“openapi”: “3.1.0”,
“info”: {
“title”: “ Get Food Nutrition Data “,
“description”: “Retrieves current weather data for a location.”,
“version”: “v1.0.0”
},
“servers”: [
{
“url”: “ https://api.boohee.com
}
],
“paths”: {
“/food/search”: {
“get”: {
“description”: “Get nutrition information for a specific food item”,
“operationId”: “GetFoodNutrition”,
“parameters”: [
{
“name”: “keyword”,
“in”: “query”,
“description”: “ The name of the food item to retrieve nutrition information for “,
“required”: true,
“schema”: {
“type”: “string”
}
}
],
“deprecated”: false
}
}
},
“components”: {
“schemas”: {}
}
}

:::

隐私政策

https://one.boohee.com/store/pages/boohee_privacy