python-chatgpt自动化批量改写文章-基于gpt-3-5-turbo模型

作者:虚坏叔叔
博客:https://xuhss.com

早餐店不会开到晚上,想吃的人早就来了!😄

在这里插入图片描述

一、ChatGPT官方文档介绍:

在这里插入图片描述

在这里插入图片描述

  • ChatGPT API—0.002美元,1000个token。
  • 比之前的GPT-3.0,成本直接降低了90%。
  • Whisper API—0.001美元,10秒语音转录
  • 基于gpt-3.5-turbo模型,在微软Azure上运行
  • 大客户(每天超过4.5亿个token)选择专用实例更实惠
  • 默认情况下,提交的数据不再用于AI训练

messages中的centent就是我们要提问的问题,可以看到chatgpt已经支持基于上一个问题进行提问了

二、Python调用具体方法:

1.升级openai模块

在这里插入图片描述

2.导入openai模块

在这里插入图片描述

3.Python调用gpt-3.5模型代码

在这里插入图片描述

4.完整代码:让chatgpt基于上下文回答

import openai
openai.api_key = "填写你的openai key"conversation=[{"role": "system", "content": "You are a helpful assistant."}]
while True:prompt = (input("请输入您的内容:"))conversation.append({"role": "user","content": prompt})response = openai.ChatCompletion.create(model="gpt-3.5-turbo",messages = conversation,temperature=1,max_tokens=2048,top_p=0.9)conversation.append({"role": "assistant", "content": response['choices'][0]['message']['content']}) #将上一次会话信息返回给chatgptprint("\n" + response['choices'][0]['message']['content'] + "\n") #打印答案

5.拓展:让chatgpt记忆第一句话,并基于上下文回答(推荐)

import openai
openai.api_key = "填写你的openai key"conversation=[{"role": "system", "content": "You are a helpful assistant."}]
max_history_len = 5 #保存5个会话给chatgpt
first_message = None
while True:prompt = (input("请输入您的内容:"))if first_message is None:first_message = prompt # 存储第一句话conversation.append({"role": "user","content": prompt})prompt_history = "\n".join([f"{i['role']}: {i['content']}" for i in conversation])prompt = f"Conversation history:\n{first_message}\n{prompt_history}"if len(conversation) > max_history_len:conversation = conversation[-max_history_len:]# 将第一句话添加到生成的 prompt 中conversation.insert(0, {"role": "user", "content": first_message})response = openai.ChatCompletion.create(model="gpt-3.5-turbo",messages = conversation,temperature=1,max_tokens=1024,n=1,timeout=15,stop=None,top_p=0.9)conversation.append({"role": "assistant", "content": response['choices'][0]['message']['content']})print("\n" + response['choices'][0]['message']['content'] + "\n")

三、GPT-3.5跟ChatGPT网页版用的都是同一个模型

1、GPT-3.5模型比GPT3更便宜

2、GPT-3.5模型比GPT3响应速度快了接近一倍多

3、GPT-3.5可以基于上一个问题来提问

4、GPT-3.5模型的答案更完美

总结

最后的最后
由本人水平所限,难免有错误以及不足之处, 屏幕前的靓仔靓女们 如有发现,恳请指出!

最后,谢谢你看到这里,谢谢你认真对待我的努力,希望这篇博客对你有所帮助!

你轻轻地点了个赞,那将在我的心里世界增添一颗明亮而耀眼的星!

💬 往期优质文章分享

  • C++ QT结合FFmpeg实战开发视频播放器-01环境的安装和项目部署
  • 解决QT问题:运行qmake:Project ERROR: Cannot run compiler ‘cl‘. Output:
  • 解决安装QT后MSVC2015 64bit配置无编译器和调试器问题
  • Qt中的套件提示no complier set in kit和no debugger,出现黄色感叹号问题解决(MSVC2017)
  • Python+selenium 自动化 - 实现自动导入、上传外部文件(不弹出windows窗口)

🚀 优质教程分享 🚀

  • 🎄如果感觉文章看完了不过瘾,可以来我的其他 专栏 看一下哦~
  • 🎄比如以下几个专栏:Python实战微信订餐小程序、Python量化交易实战、C++ QT实战类项目 和 算法学习专栏
  • 🎄可以学习更多的关于C++/Python的相关内容哦!直接点击下面颜色字体就可以跳转啦!
学习路线指引(点击解锁)知识定位人群定位
🧡 Python实战微信订餐小程序 🧡进阶级本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。
💛Python量化交易实战 💛入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统
❤️ C++ QT结合FFmpeg实战开发视频播放器❤️难度偏高分享学习QT成品的视频播放器源码,需要有扎实的C++知识!
💚 游戏爱好者九万人社区💚互助/吹水九万人游戏爱好者社区,聊天互助,白嫖奖品
💙 Python零基础到入门 💙Python初学者针对没有经过系统学习的小伙伴,核心目的就是让我们能够快速学习Python的知识以达到入门

🚀 资料白嫖,温馨提示 🚀

关注下面卡片即刻获取更多编程知识,包括各种语言学习资料,上千套PPT模板和各种游戏源码素材等等资料。更多内容可自行查看哦!

请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/8871.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

或许你不信,但是强于ChatGPT的模型已经出来了。。。

每天给你送来NLP技术干货! 来自:量子位 点击这里进群—>加入NLP交流群 因不满老东家成为微软附庸,11名OpenAI前员工怒而出走。 如今带着“ChatGPT最强竞品”杀回战场,新公司估值50亿美元,一出手就获得3亿美元融资。…

OpenAI网站3月份独立访问量突破8.47亿,增长54%;10分钟搭建自己可免费商用的ChatGPT环境

🦉 AI新闻 🚀 OpenAI网站3月份独立访问量突破8.47亿,增长54% 摘要:据营销机构VezaDigital的调查数据显示,今年3月份共有8.47亿用户访问了OpenAI的网站,比2月份增长了54%。OpenAI是爆火聊天机器人ChatGPT的…

ChatGPT详解:发展历史、原理、技术架构及产业未来探讨

去年12月1日,OpenAI推出人工智能聊天原型ChatGPT,再次赚足眼球,为AI界引发了类似AIGC让艺术家失业的大讨论。据报道,ChatGPT在开放试用的短短几天,就吸引了超过 100 万互联网注册用户。并且社交网络流传出各种询问或调…

腾讯回应考生喊话马化腾;库克承认在使用 ChatGPT;OpenHarmony 4.0 Beta1 发布|极客头条...

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…

腾讯回应考生喊话马化腾;库克承认在使用 ChatGPT;OpenHarmony 4.0 Beta1 发布 | 极客头条

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&…

大语言模型汇总(ChatGPT、盘古、通义、文心一言、混元)

首先就是OpenAI所提出的GPT相关模型,也是目前最火的大语言模型,发布版本已经到了4.0 1.ChatGPT 官网:https://chat.openai.com/chat 如下图是自然语言功能的使用示例 2.华为的盘古模型 盘古模型是华为开发的一系列大规模自回归中文预训练语言…

华为参战!国产之光盘古大模型推:盘古Chat

盘古Chat是华为基于盘古大模型开发的一款多模态千亿级大模型产品,可以支持多种自然语言理解和生成的任务,如文本生成、问答、翻译、对话等。它是直接对标目前比较火爆的ChatGPT的产品,被认为是新一代的国产“AI”王炸。 盘古Chat预计将于今…

华为云发布代码检查服务;微软向其美国雇员提供“无限制”休假时间;付费版 ChatGPT|极客头条...

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…

大模型多模态Chatgpt+自动驾驶控制器设计方案

/导读/ 最近的科技圈,大家都被微软推出的ChatGPT刷屏,作为工智能公司OpenAI于2022年11月推出的聊天机器人,其能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,甚至能完成撰写邮件、视频脚本、文…

ChatGPT三问:是什么、从哪来、去往哪?

©PaperWeekly 原创 作者 | 张燚钧 单位 | 中国移动云能力中心 研究方向 | 预训练大模型 ChatGPT 热潮已经持续月余,目前热度依然不减。根据最新的消息,ChatGPT 的升级版 GPT-4 也已蓄势待发。回首 ChatGPT 的这波热潮,ChatGPT 是什么&a…

基于单机最高能效270亿参数GPT模型的文本生成与理解

作者:李鹏,王玮,陈嘉乐,黄松芳,黄俊 单位:阿里云智能机器学习平台PAI & 达摩院自然语言基础技术 概述 GPT模型能较好的处理文本生成领域的各种任务,比如文本补全,自由问答&am…

ChatGPT的因果关系基础:数据科学的实践与发展!

数据会说谎?如何正确的挖掘并使用数据? 前沿的科学实验如何做? 实验又是如何欺骗你的? ChatGPT等AIGC技术如何与因果学习双向赋能? 数据中台如何发挥功效? 用户增长有捷径吗? 数据科学的最佳实践…

最新ChatGPT商用网站源码+支持ai绘画+GPT4.0+GPT3.5+Prompt角色+实时语音识别输入+后台一键版本更新!

程序已支持ChatGPT4.0、Midjourney绘画、GPT3.5 API绘画、新增绘画广场功能、Prompt面具角色扮演功能,后台自定义添加,用户也可自定义添加实时语音识别输入、用户会员套餐、用户每日签到功能、后台管理、一键更新版本。支持手机电脑不同布局页面自适应。…

2023最新ChatGPT商业运营网站源码+支持ChatGPT4.0+新增GPT联网功能+支持ai绘画+实时语音识别输入+用户会员套餐+免费更新版本

2023最新ChatGPT商业运营网站源码支持ChatGPT4.0新增GPT联网功能支持ai绘画实时语音识别输入用户会员套餐免费更新版本 一、AI创作系统二、系统程序下载三、系统介绍四、安装教程五、主要功能展示六、更新日志 一、AI创作系统 提问:程序已经支持GPT3.5、GPT4.0接口…

Mantis系列:MantisBT 注册新用户时设置密码

修改\xampp\htdocs\mantis\config_defaults_inc.php配置文件 找到 $g_send_reset_password 修改前:$g_send_reset_password ON; 修改后: $g_send_reset_password OFF;

使用Foxmail 登录qq邮箱使用第三发授权码登录失败

上午通过 mac 来登录qq邮箱本来很简单的,账户授权码就可以了,但是总是登录不上去,这里来总结一下 客户端Foxmail 这里填写一个授权码就可以了,剧情的授权码到自己的qq邮箱 中获取: QQ邮箱->设置->账户-> 前…

常见邮件发送失败原因分析以及解决方法

本文来自:http://www.maikongjian.com/style/info/shownews2.asp?id439 一.发到 sina.com 的邮件会被退回 我发到 sina 的邮件会被退回,并提示"remote server said: 553 Spam Mail http://mail.sina.com.cn/FAQ.html";错误,怎么…

TP6验证码的使用和验证失败的原因以及解决办法

首先使用Composer安装think-captcha扩展包&#xff1a; composer require topthink/think-captcha项目根目录下 在模版内添加验证码的显示代码 <div>{:captcha_img()}</div>或者 <div><img src"{:captcha_src()}" alt"captcha" /&…

java程序通过腾讯邮箱发送邮件失败:javax.mail.AuthenticationFailedException: 535 Error: authentication failed, syste

1.问题描述 通过java程序实现邮箱发送验证码的功能使用一段时间后出现发送邮件失败的问题排查后提示&#xff1a;javax.mail.AuthenticationFailedException: 535 Error: authentication failed, syste完整日志 DEBUG: setDebug: JavaMail version 1.4.7 DEBUG: getProvider(…

登陆163邮箱显示服务器验证失败是什么原因?微信怎么登陆邮箱?

周末休息的时候呆在家里&#xff0c;突然收到老板打来的电话&#xff0c;说有一封紧急邮件要马上回复。于是急急忙忙打开电脑登录企业邮箱&#xff0c;却发现登录邮箱时显示服务器验证失败&#xff0c;这是怎么回事呢&#xff1f;有没有其他电子邮箱入口来登录邮箱&#xff1f;…