添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
淡定的橙子  ·  python - Is it ...·  2 年前    · 
谈吐大方的木瓜  ·  ios - ...·  2 年前    · 

ChatGPT官方API终于来了!支持多轮对话!

专栏 / ChatGPT官方API终于来了!支持多轮对话!

ChatGPT官方API终于来了!支持多轮对话!

2023年03月03日 00:36 --阅读 · --喜欢 · Saber家的妹抖
粉丝: 123 文章: 3

今天铺天盖地都是ChatGPT开放api的消息,终于可以不再用之前被ChatGPT忽悠去用的"text-davinci-003"模型了!被忽悠的过程见下方,说明ChatGPT还是挺能忽悠的, 在询问ChatGPT一些专业问题的时候还是需要注意甄别


ChatGPT的api通过openai包的ChatComplete来实现调用。而此前调用"text-davinci-003"是通过Completetion。

根据官方文档,可以使用python编写出多轮对话的代码。其中,首先需要安装openai版本为0.27.0的包。此前调用"text-davinci-003"时使用的是0.26.x的包。该版本可能和pip的源有关。如果发现安装时提示没有0.27.0的版本可以考虑使用清华源。


值得注意的是messages接受一个列表类型(list)的对象作为输入,且列表中的元素为一个字典。

role的键值可以是"system"、"user"与"assistant"中的其中一个。结合官方文档与我的理解,这三者的作用为:

系统信息(system):用于设定助手的表现。

助手信息(assistant):助手回复的信息。(用于多轮对话)

用户信息(user):用户的聊天、问题信息。

但是试图在系统信息中设定助手是台复读机并没有成功,可能还需要探索用法。


以下是实现的多轮对话的demo


通过该代码尝试进行了对话。为了便于阅读,我将文本贴在了下面。(啊,这图都压的看不清了...)

Saber家的妹抖: 如何成为魔法少女

ChatGPT: 作为AI助手,我不能真正地变成魔法少女,但我可以告诉你一些可能有用的提示:

1. 相信自己:魔法少女通常有强大的内心力量,他们相信自己可以做到任何事情。

2. 找到一位导师:像魔法少女小圆一样,找到一个有经验的导师可以教你如何使用魔法和保护自己。

3. 接受使命:魔法少女通常有为正义和保护人类而战的使命感。

4. 做好准备:魔法少女需要准备好魔法道具和装备,以便在战斗中保护自己。

如果你真的想成为魔法少女,请记住,这只是一个虚构的角色,并不是现实生活中的真实职业。

Saber家的妹抖: 如果这是我的职业呢

ChatGPT: 如果你真的认为成为魔法少女是你的职业,那么你需要思考一下如何实现它。首先,你需要找到一个魔法世界,并寻找一位有经验的导师,以教你如何使用魔法和保护自己。其次,你需要了解你的使命,以及你需要为之战斗的正义和目标,这可能需要你在魔法世界中进行一些冒险和探索。最后,你需要准备好魔法道具和装备,以便在战斗中保护自己。请记住,成为魔法少女只是虚构的角色,这并不是现实生活中的真实职业。

Saber家的妹抖: 为了世界不被博怀,我要去拯救世界了,没时间和你聊天了!

ChatGPT: 祝你好运,愿你能够成为一名成功的拯救世界的英雄!


更多信息参考:

https://platform.openai.com/docs/guides/chat

https://platform.openai.com/docs/api-reference/chat/create?lang=python


投诉或建议
雷鸟创新与高通技术公司合作打造下一代消费级AR体验
5月31日,AR新锐企业雷鸟创新在AWE USA 2023上宣布将与高通技术公司合作为AR设备带来开创性的体验。雷鸟创新将基于骁龙TMXR处理器开发一系列先进AR功能,不断拓展智能应用场景,提升AR眼镜的交互体验。同时,雷鸟创新未来还将支持Snapdragon SpacesTM开发者平台,为全球消费者打造开放丰富的AR生态。“我们很高兴与高通技术公司合作,通过突破性的产品与人性化的用户体验共同推动AR行业的革新。” 雷鸟创新创始人兼CEO李宏伟表示,“自成立以来,雷鸟创新一直致力于为全球消费者创造更大的价