ChatGPT API 迁移教程
为了更加互动和动态地与chatgpt的模型对话,你可以在 ChatGPT 中使用消息而不是旧的提示样式与完成一起使用。
它是这样工作的:
你发送一个消息列表作为输入,而不是单个字符串作为提示。
列表中的每个消息都有两个属性:role和content。
“role”可以取三个值之一: 'system', 'user' or the 'assistant'
“content”包含来自该角色的消息文本。
系统指令可以为对话提供高级指令。
消息按照它们在列表中出现的顺序进行处理,助手相应地回复。
即使是基本的完成请求也可以通过 ChatGPT 完成,就像下面这样:
Then
Now
'prompt':'告诉我一个笑话'
'messages':
[{'role':'user','content':'告诉我一个笑话'}]
现在,只需扩展对话中消息的列表,就可以更轻松地与您的模型交互。
'messages':[{'role':'user','content':'告诉我一个笑话'},
{'role':'assistant','content':'为什么小鸡穿越马路'},
{'role':'user','content':'我不知道,小鸡为什么要穿过马路'}]
系统指令
您还可以使用系统级指令来指导您的模型在整个对话中的行为。例如,使用一个系统指令和像这样的消息:
'messages':[{'role':'system','content':'你是一个说话像莎士比亚的助手。'},
{'role':'user','content':'告诉我一个笑话'},
将会产生像这样的结果:
{...
'message':{'role':'assistant',
'content':'小鸡为什么要穿过马路?为了到达另一边,但实话说,另一边充满了危险和威胁,因此它迅速从它来的地方返回了,的确!'}
...}
壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。
我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!
发表评论 取消回复