当ChatGPT遇见Python
在如火如荼的 ChatGPT 大潮当中,已经衍生出了各种各样的周边产品。
Python 作为著名的万金油工具,怎么能没有它的身影呢。今天我们就介绍两种通过 Python 调用 ChatGPT 的方法,一起来看看吧!
chatgpt-wrapper
这是一个开源在 GitHub 上的项目,通过自动化工具 Playwright 来驱动调用 CHatGPT。
我们配置好这个工具之后,就可以在命令行以及 Python 代码中使用 ChatGPT了。
安装配置
首先当然是安装克隆该项目了。
pip install git+https://github.com/mmabrouk/chatgpt-wrapper
然后我们安装 Playwright。
pip install playwright
接下来我们在 Playwright 当中安装浏览器,比如 firefox。
playwright install firefox
以上都完成后,我们在终端执行如下命令:
chatgpt install
接下来会弹出一个 ChatGPT 的登录页面,输入账号密码,点击登陆即可,如果还没有 ChatGPT 账号密码,可以在公众号后台发送「chatgpt」获取共享测试账号,先到先得哈!
登陆完成之后我们就可以重启终端,在里面输入 chatgpt,此时就可以开始和 CHatGPT 愉快的玩耍了。
接入 Python
当然我们必须可以把这一切都植入 Python 代码。
from chatgpt_wrapper import ChatGPT bot = ChatGPT() response = bot.ask("Hello, world!") print(response)# prints the response from chatGPT
区区三行代码,我们仿佛拥有了整个世界!
OpenAI
第二种方法是通过 OpenAI 开放的接口。
我们先安装 OpenAI 库。
pip install openai
然后需要获取 api key,需要访问如下网站 https://platform.openai.com/account/api-key,添加对应的 key 即可,保存该 key。
接下来我们就可以编写代码了,也非常简单。
import openai # 设置 API Key openai.api_key = "上面保存的api key" # 设置请求参数 model_engine = "text-davinci-002" prompt = "Hello World" completions = openai.Completion.create( engine=model_engine, prompt=prompt, max_tokens=1024, n=1, stop=None, temperature=0.5, ) # 获取 ChatGPT 的回复 message = completions.choices[0].text print(message)
在上面的代码中,我们注意到,可以通过更改代码中的请求参数,如提示、模型、温度等,来调整 ChatGPT 的响应。
不过当前需要注意,OpenAI 的 API 有请求限制,所以我们不能毫无节制的调用该接口哈。
以上是当ChatGPT遇见Python的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undress AI Tool
免费脱衣服图片

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Stock Market GPT
人工智能驱动投资研究,做出更明智的决策

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

1、使用360极速浏览器内置的“浏览器医生”一键修复网络问题;2、清除缓存与Cookie解决加载异常;3、切换至兼容模式避免渲染冲突;4、通过360安全卫士修复LSP组件;5、更改DNS为101.226.4.6和8.8.8.8提升解析成功率;6、检查防火墙或杀毒软件是否阻止浏览器联网,必要时添加白名单。

首先通过系统设置卸载主程序,再使用360自带卸载工具清理残留;接着手动删除%AppData%、%LocalAppData%及安装目录下的相关文件夹;然后进入注册表编辑器备份并清除HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE中与360相关的项;之后借助GeekUninstaller等第三方工具深度扫描残留;最后可在安全模式下重复上述步骤确保彻底清除。

Chrome提供内置安全检查功能,可自动比对保存的密码与已知泄露数据库。用户可通过设置中的“安全性”选项执行安全检查,若发现泄露密码将显示红色警告,并可直接跳转至改密页面。此外,在密码管理器中手动查看特定账户时,存在风险的密码会标记感叹号提示。为实现持续保护,建议开启“密码泄露通知”,当新泄露事件发生时,系统将主动推送警报,提醒用户及时修改密码并启用双重验证,确保账户安全。

微软又一次让用户遭遇了尴尬,因为它再次推送了一次错误的Win10更新。上个月,微软推出了一项原本旨在提升WindowsAutopilot配置设备质量的更新。然而,这次更新偏离了初衷,不仅覆盖了通过商业环境中设备设置工具Autopilot的设备,还意外地推送给所有Windows10用户,包括Windows10家庭版的用户。--Win10专业版与Windows10家庭版--Windows10X泄露显示它不仅仅适用于双屏设备--看看我们挑选的最佳Windows平板电脑历史似乎在重演,微软再次犯下相同的

在win10系统中更换登录界面背景图片的具体步骤如下:更换登录界面背景图片需要对系统文件进行一定的调整,具体可以分为以下两个步骤:第一步:生成名为Windows.UI.Logon.pri的文件生成该文件的具体步骤为:下载PowerShell工具,下载完成后解压文件。解压后会得到一个名为Login.ps1的文件,将其保存至桌面。准备一张想要作为登录界面背景的图片,同样放置在桌面上,比如命名为gezila.jpg。右击桌面上刚刚保存的Login.ps1文件,选择“编辑”。这将会打开PowerShel

在上一篇文章《兜兜转转,我又开始研究Windows系统》中,分析了微软多年深耕Windows,早已筑牢一道深不可破的护城河。即使在国产替代的大潮下,我们还是离不开Windows应用。为了让Windows应用运行在国产系统上,有多种方案,目前最常见的方案就是Wine。什么是WineWine是一个开源项目,它在各种Unix变体操作系统之上重新实现了微软Windows操作系统的部分功能。Wine主要面向Linux和macOS,但也可以运行于FreeBSD、NetBSD、So

Win10电脑是否需要安装游戏运行库呢?实际上,游戏运行库的作用并不仅限于玩游戏时才体现,有些办公软件也可能依赖游戏运行库中的组件来确保正常运行。接下来,小编将为大家详细介绍游戏运行库的相关内容。游戏运行库包含哪些内容?MicrosoftVisualC (简称VisualC 、MSVC、VS或VC)这是微软推出的C 开发工具,具备集成开发环境,可以编辑C语言、C 以及C /CLI等编程语言。VC 提供了便捷的调试工具,还集成了微软Windows视窗操作系统应用程序接口(Windows

1、清除缓存与Cookie后重启浏览器;2、重置360浏览器至默认设置;3、将支付宝域名添加到可信站点并恢复安全级别;4、临时关闭防火墙或将支付宝加入白名单;5、更换浏览器或使用手机App登录。
