GPTs中的GPT创建教程
创建GPT
登录进新版的ChatGPT界面,点击Explore:
我们点击Create a GPT, 就可以进入创建界面了!
可以看到创建界面,是使用对话形式创建,无需任何代码!GPT Builder 的对话模式与使用chatGPT相似,它会一步步引导你创建你想要的GPT。(你可以选择使用中文对话。)
在这里我们想创建一个健康饮食的GPT,我们先是描述了功能,它会为我们的GPT生成对应名字,头像和详细的Action(也就是GPT觉得自己都有什么能力~)
配置GPT
聊完功能之后,我们可以点击上面的Configure,可以修改创建GPT的设置:
- 名字
- 描述
- 使用指引
- 可预置的对话
- Knowledge可以上传资料(知识库功能都有了)
- 还有它的一些能力如:联网、Dall E 画图、代码解释器
Knowledge功能 - 外挂知识库📚
外接知识库,可以算是一个强需求,创建的GPT 可以在configure中的knowledge上传文件作为创建GPT的数据库,可以上传pdf,word文档等格式
在Knowledge部分:我们可以让创建的GPT通过我们提供的文件获取专业性的知识,这里我们加入了专业的膳食营养素参考摄入量
Action - GPTs自定义“插件”💪
在Action部分:
我们可以让创建的GPT通过API 获取外界的信息!完成各种你需要获得的数据或者第三方提供的功能。
从官方文档的设定上看,与 ChatGPT 插件一样,Action允许您将 GPT 连接到自定义 API(不少人都跟我说不了解Action可以如何编辑)
比较重要的设置是两个
- 指定URL和description(有助于模型理解)
- scheme分析你获得的数据(结构化数据)
主要是我们对这个Acrtion的描述(Get nutrition information for a specific food item)以及schemas是对于返回数据的二次处理
效果
下面就来一起看看创建GPT的效果吧!
体验我们一步步做出来的 Nutri Buddy吧! https://chat.openai.com/g/g-Z4YsRSHff-nutri-buddy
我给它输入了一张中午的饭,不需要任何其他的prompt,它就直接为你生成详细的营养信息了。
附完整json
{
"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": {}
}
}