让我们在 Python 中使用 ChatGPT,这是目前的热门话题!

让我们在 Python 中使用 ChatGPT,这是目前的热门话题!

源码在公众号:猛男技术控,回复:chatgpt 即可获得

介绍

许多人已经知道,ChatGPT 是一种强大的自然语言处理 (NLP) 工具,风靡全球。它用于广泛的应用程序,从生成类似人类的文本到构建聊天机器人和虚拟助手。

ChatGPT 受欢迎的原因之一是它建立在基于大量文本数据训练的强大开源 GPT-3 语言模型之上。这使得 ChatGPT 能够生成高度逼真和一致的文本,使其成为对任何参与 NLP 的人来说都是有价值的工具。

但真正让 ChatGPT 与众不同的是,它专为与世界上最流行的编程语言之一:Python 一起使用而设计。任何具有 Python 基础知识的人都可以轻松地将 ChatGPT 整合到他们的项目中并开始使用其强大的功能。

在本文中,我们将仔细研究 ChatGPT 以及如何在 Python 中使用它。我们还讨论了 ChatGPT 的一些潜在应用程序以及如何利用它来发挥您的优势。

image-20230209095358897所以我尝试使用ChatGPT 的 Python 包PyChatGpt!

安装

pip install chatgptpy --upgrade

有各种各样的包,但我认为这是最容易使用的。

在这里插入图片描述

尝试一下

安装成功后,chat.py我们来创建文件并实际使用它。

chat.py

from pychatgpt import Chat, Optionsoptions = Options()options.track = Trueoptions.chat_log = "chat_log.txt"
options.id_log = "id_log.txt"chat = Chat(email="email", password="password", options=options)
chat.cli_chat()

email``password创建一个OpenAI帐户并输入该帐户的电子邮件地址和密码。

只能体验伪ChatGPT CLI工具!

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TU7otFY4-1675907658801)(https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F905557%2Fde27586c-8955-cd52-3b0a-efd8ad6f9bfc.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=1006bb2f4caf1de36a8ebe7419d5a350)]

You: 早上好
Chat GPT: 你好! 我是助理。 不客气?You: 这是关于12月的一个活动,我正在写一篇IT文章,但我还没有太多的时间...
Chat GPT: 这听起来令人生畏--在12月举行的与IT相关的文章写作活动中,时间似乎很有限。 在这种情况下,重要的是首先要确定你要写什么。 准确估计写文章所需的时间也很重要,以便有效利用时间。 你也可以考虑与其他参与者和活动组织者合作,分担任务。
You:鼓励他们!
Chat GPT: 它是好的。 在这种情况下,首先要对自己有信心。 重要的是要确定你能做什么,并为自己做得最好。 牢记你写什么样的文章也很重要。 这样一来,你就会喜欢上写作。 最后,我祝愿你在自己的努力中取得好成绩。 好运!
You:  写一篇关于用Python使用ChatGPT的文章!
Chat GPT:
[省略]
在这篇文章中,我们将详细了解ChatGPT以及如何在Python中使用它。
我们还将讨论ChatGPT的潜在应用,以及如何利用它来做好事。首先,我们描述ChatGPT的工作原理:它是一个机器学习模型,经过训练可以根据给定的输入生成文本。
这个输入可以是一个单字、一个句子或整个段落,ChatGPT会生成与输入有关的反应。ChatGPT的主要特点之一是它能够生成类似人类的文本。
这是由于GPT-3语言模型,它是在大量的文本数据上训练出来的。
这使ChatGPT不仅能产生适当的反应,而且能产生高度一致和自然的反应。在Python中使用ChatGPT是非常容易的。
你需要做的就是安装ChatGPT Python软件包,它可以在Python软件包索引(PyPI)上找到。
一旦软件包安装完毕,你可以通过导入ChatGPT类并创建该类的实例,在你的Python代码中使用ChatGPT。下面是一个在Python中使用ChatGPT的例子。

是的。他妈的太棒了。

不过很遗憾,因为不是浏览器,所以看不到最后的示例代码。
还有其他有趣的工具,所以我将介绍它们。

ChatGPT 相关工具

从这里开始,我将介绍 ChatGPT 相关工具。
说实话,好的工具很少。
但我强烈地感受到,发展的曙光就是这样。
不同的人正在根据不同的想法开发自己的软件,所以请检查一下。

命令行工具

自动提交 (★★★★☆)

评分:★★★★☆

auto-commit是一个 CLI 工具,可以读取代码差异并自动写入提交消息。

只有这个。它会自动根据差异创建提交消息。
但是,提交消息是英文的…
此外,有时它会保护常规提交,有时则不会,因此您需要注意这一点。
★是四个。

在这里插入图片描述

Python库

PyChatGPT (★★★★☆)

评分:★★★★☆

包如上图。
我个人喜欢它。
但是,用日语可能有点难用。

聊天GPT (★★★☆☆)

评分:★★★☆☆

ChatGPT是一个使 ChatGPT 在 Python 中可用的库。
类似于PyChatGpt。
个人觉得PyChatGpt比较好用,所以打 3 星。

Node.js 库

chatgpt-api (★★★☆☆)

评分:★★★☆☆

chatgpt-api是一个用于 ChatGPT 的 Node.js 库。

[演示.gif

飞镖库

chatgpt_api_dart (★★★☆☆)

评分:★★★☆☆

chatg_api_dart是 ChatGPT 的 Dart 库。

VS代码扩展

chatgpt-vscode (★☆☆☆☆)

评分:★☆☆☆☆

chatgpt-vscode是 VSCode 的 ChatGPT。
老实说,不多…

Chrome 扩展程序

chat-gpt-google-extension (★★☆☆☆)

评分:★★☆☆☆

chat-gpt-google-extension是 ChatGPT 的 Chrome 扩展。

SNS机器人系统

wathsapp-gpt (★★☆☆☆)

评分:★★☆☆☆

wathsapp-gpt是 WhatsApp 的 ChatGPT。

它是用 Go 语言编写的。

chatgpt-twitter-bot (★★★☆☆)

评分:★★★☆☆

chatgpt-twitter-bot是可以与 Twitter Bot 一起使用的 ChatGPT。
我认为它通常适合阴暗的推特用户。

chatgpt-telegram-bot (★★☆☆☆)

chatgpt-telegram-bot是可以与 Telegram Bot 一起使用的 ChatGPT。

评分:★★☆☆☆

Excel、谷歌文档等。

文档GPT (★★☆☆☆)

评分:★★☆☆☆

docGPT是 ChatGPT 的一个版本,可以与 Google Docs 一起使用。
目前看来,它似乎是为了甚至可以从 Excel 调用 ChatGPT。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uFMuoxQ0-1675907658804)(https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F905557%2F45cb6344-c090-d814-782b-dc19065343f9.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=a9b32cd87fb8a49fff66dc55b994fa4a)]

GitHub 操作

chatgpt-action (★★☆☆☆)

评分:★★☆☆☆

chatgpt-action为 GitHub Actions 启用了 ChatGPT。

说实话很难理解…

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vY3ad0Uy-1675907663761)(null)]

This pull request introduces several syntax errors.
In the diff, on line 6, the const keyword should be replaced with import in ...

和上面的评论一样,就是有点难懂。。。不过以后好像很有
潜力。
AWS Guru 之类的自动评论已经存在

说话系统

chatgpt-对话 (★★☆☆☆)

评分:★★☆☆☆

chatgpt-conversation旨在像您在说话一样使用。

我试着把这种stable Diffusion东西和它出来的时候结合起来!whisper有这么多。. .

桌面应用系统

ChatGPT桌面应用与tauri(草)

评分:★☆☆☆☆

ChatGPT with tauri 的桌面应用程序是ChatGPT 的桌面应用程序。

绕到这里,感觉已经是草了……
ChatGPT 没关系……

汇总系统

厉害了(★★★★★)

评分:★★★★★

awesome是有关 ChatGPT 的存储库列表。

最近和ChatGPT相关的库越来越多,所以我把它们放在一起。

有awesome-chatgpt-prompts 之类的东西,还有关于您希望 ChatGPT 如何运行的食谱之类的东西。

ChatGPT 相关社区

Discord在 ChatGPT 上有一个社区。

概括

在之前的PODCAST中,来自谷歌或OpenAI等AI公司的工程师表示,过几年,即使谷歌和OpenAI不调,也能自己调。
人工智能超越人类的时代终将到来。

我希望我能在 5 年内失业。

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

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

相关文章

【SpringMVC】| RESTful架构风格、RESTful案例(CRUD)

目录 RESTful架构风格 1. RESTful简介 2. RESTful的实现 3. HiddenHttpMethodFilter RESTful案例(CRUD) 1. 准备工作 2. 功能清单 列表功能(显示数据) 删除数据(难点) 添加数据 更新数据 图…

【送书福利】普通用户“快速进阶”与资深玩家“解锁大招”的实用秘籍:《用ChatGPT与VBA一键搞定Excel》

本文目录 摘要作者简介本书特色内容简介送书福利 摘要 Excel是一款广泛应用于数据处理和分析的工具,而VBA(Visual Basic for Applications)是一种用于编程自动化Excel操作的语言。然而,对于非专业的Excel用户来说,VBA编…

ChatGPT与Excel结合_编写VBA宏

先来解释下什么是Excel vba宏 ⭐Excel VBA宏(Visual Basic for Applications)是一种用于在Microsoft Excel中自动化和扩展功能的编程语言。VBA允许用户编写自定义的脚本或宏,以便通过执行一系列指令来自动完成特定任务。 使用Excel VBA宏&a…

Cursor--基于ChatGPT的辅助编程软件

Cursor--基于ChatGPT的辅助编程软件 简述下载安装软件使用感想 简述 Cursor是一款与OpenAI合作并且基于ChatGPT的新一代辅助编程软件,不用科学上网,使用简单。 下载安装 下载网址: https://www.cursor.so/步骤: 1.打开网址&am…

为什么很多公司选择在年底裁员?

裁员是每年年底都无法避免的话题,尤其是今年,显得更为突出。裁人的速度也是一次次被刷新:有的上午还在过需求,下午就通知走人;有的吃个午饭回来就已经没有打开电脑的权限了…其中还有不少是处于实习阶段的应届毕业生&a…

美国最大运营商裁员4.4万人,作为普通的程序员,我们该如何面对互联网裁员浪潮?

近日,面对难看的财务报表,美国最大的通讯运营商、市值2200亿美金的Verizon,遣散了4.4万名老员工。 在国内,解决了80%就业的中小企业也遭遇了新一轮生存困境…社会很残酷,追求稳定的人都被时代抛弃,有远见的…

JobShow裁员加班实况

如何写一份好的简历? 写在前面 在内推的时候很多同学问到如何能够让自己的简历更出彩,在帮助修改简历的过程中,发现了一些通用的问题,简单写个帖子总结下,如有错误请批评指正 格式 好的简历能够让HR一眼看到最重要的…

上了RPA,裁员40%,公司盈利了

作者| Mr.K 编辑| Emma 来源| 技术领导力(ID:jishulingdaoli) E总是一家电商公司老板,在淘宝、京东、拼多多、抖音、快手都有店铺,经营3C数码类商品。每年营业额有几个亿,按毛利25%计算,也有大几千万了,但…

一知名公司裁员,网友爆料称裁 80%…

大家好~ 最近的瓜真的是一个接一个,这次彻底麻了,吃着薇娅逃税的瓜的同时,蘑菇街开始裁员了,而且这次技术是大规模的裁员。 第一时间上脉脉去看,果然已经有对应的讨论了。80%是真的夸张~ 然后得到结论基本上是&#…

想辞职了,IT部门地位低,在公司天天被业务压制,成了取数机器

最近被业务搞烦了,一天到晚除了让我取数就是找我解决报表问题。我自己一堆开发任务没做完,整天就是被业务打断,导致一年了自己技术丝毫没提升。最重要的是,做的事情完全不被认可,业务只当你是工具人,老板也…

谷歌裁员细节曝光:高绩效员工、开源主管被裁,61岁程序员在线求职,有人60天找不到工作就被遣返...

文章来源:量子位 | 公众号 QbitAI 大家好!我是韩老师。 最近几个月,裁员似乎已经成为了科技巨擘们的代名词,不禁让人们对于经济发展的前景感到担忧。 其中,谷歌母公司 Alphabet 此前宣称,变化的经济现状迫使…

Google率先宣布取消部分offer,新一轮裁员潮真的来了?

目前美国累计确诊病例数已超过33万,每天2万的新增病例,还不知何时能减缓。受此影响,本该offer满天飞的季节,却面临着“裁员降薪、冻结offer”的境遇。 早前,Google就已经率先宣布取消部分在match阶段的实习pending of…

疫情之下德国公司纷纷裁员,程序员呢?

有一个好消息,和一个坏消息,先听哪个? 我们先听坏消息吧。 1坏消息 南德约有20%的公司正在裁员,或正在裁员的路上。 根据德国Ifo经济研究所的一项调查,巴符州和巴伐利亚州有约20%的公司已经决定裁员,疫情危…

裁员先兆?腾讯员工吐槽:公司发起PIP,PCG的鹅们,自求多福吧

前言:如今的我们身处一个信息爆炸的时代,各类八卦新闻、小道消息更是如此。在我们的印象中,“八卦”似乎总是跟“女人”挂钩。但笔者可以明确的告诉你,职场男士在吃饭、茶歇、网聊或者发短信时八卦也不差于女人。“八卦”看似是某…

辞退“脚踏两家公司”的工程师后,CEO被网暴!

几日前,软件公司 Canopy CEO Davis Bell 在自己的 Linkedln 上发布了一篇短文,声称自己公司刚刚辞退了两名身兼多份全职工作的员工。不过网友似乎并不买账,反对的声音非常多,甚至还对其进行“死亡威胁”。 全职打多份工&#xff0…

jvm崩溃的原因_JVM崩溃时:如何调查最严重错误的根本原因

jvm崩溃的原因 当应用程序崩溃时,您可以学到什么? 我认为,“后见之明是20 /”是最喜欢的短语之一托马斯罗梅尔 ,工程ZeroTurnaround的副总裁。 好吧,我实际上不确定在他的短语中占什么位置,但是我已经听过…

做外贸怎么找客户

现在国内贸易内卷非常严重,很多商家都转向海外市场了,总结而言,目前所有做外贸的人,核心的点就是要找到重点意向客户,今天就和大家分享一下目前市面上外贸找客户的几种方法。 主动出击式开发外贸客户 1、参加展会找外贸…

chatGPT入世,外贸企业如何充分利用?

当今时代,随着互联网的不断发展和普及,越来越多的外贸企业开始意识到数字化转型的重要性。数字化转型不仅可以提高企业的生产效率和质量,更可以提升企业在全球市场的竞争力。在数字化转型的过程中,将ChatGPT和AI数字人相结合是一种…

ChatGPT 做PPT只要3分钟?

ChatGPT 这个风口,我们普通人应如何抓住机会逆袭。 让我们一起来了解一下吧! 如何三分钟搞定一份 PPT,只需要三个步骤。和我一起来操作一遍吧! 这里会教大家如何使用ChatGPTMindShow自动生成PPT。 一、获取PPT大纲 我们首先要…

ChatGPT让Python再次伟大!

ChatGPT的爆火改变了很多东西,就与多年前移动互联网的普及一样,我们正处于AI改变世界的前夜。 在OpenAI为其推出了GPT-4语言模型后,ChatGPT的回答准确性有了极大提高,也具备了更高水平的识图能力,这让ChatGPT成为了“…