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内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(98) 打赏

评论列表 共有 138 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部