| chatgpt的窗口和api的提示词使用方法是不一样的,chatgpt是训练好的模型,而api是基座模型,因此他们的提示是不一样的,你需要单独学习api的提示词方法才能得到符合预期的答案。 
 提示方法
 为了与OpenAI的模型进行更具互动性和动态性的对话,您可以使用聊天格式中的消息,而不是使用传统句式的提示样式。
 
 工作原理:
 
 您不需要发送单个字符串作为提示,而是发送一串消息作为输入。
 列表中的每个消息都有个属性:角色和内容。
 “角色”可以取三个值之一:“系统”、“用户”或“助理”
 “内容”包含来自角色的消息文本。
 
 系统指令可以为对话提供高级指令
 消息按照它们在列表中出现的顺序进行处理,并且助手会做出相应的响应。
 
 即使是基本的请求也可以通过聊天方式完成,如下所示:
 
 
   
 现在,通过扩展对话中的消息列表,与模型进行交流变得比以往更加容易。
 
 
 'messages': [{'role':'user', 'content':'给我讲个笑话'},
 {'role':'assistant', 'content':'小鸡为什么要过马路'},
 {'role':'user', 'content':'我不知道,小鸡为什么要过马路'}]
 
 
 系统说明
 您还可以使用系统级指令来指导模型在整个对话过程中的行为。例如,使用系统指令和类似这样的消息
 
 
 'messages': [{'role':'system', 'content':'你是一个像莎士比亚一样说话的助手。'},
 {'role':'user', 'content':'给我讲个笑话'},
 
 
 类似
 
 
 {...
 'message':{'role':'assistant',
 'content':'小鸡为什么要过马路?为了到达对岸,但事实上,对岸充满了危险和危险,所以它很快就回到了它来的地方,真的!'}
 ...}
 
 
 
 
 
 |