当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 愉快的玩耍了

接入 Python

当然我们必须可以把这一切都植入 Python 代码

from chatgpt_wrapper import ChatGPTbot = 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 有请求限制,所以我们不能毫无节制的调用该接口哈~

好了,这就是今天分享的全部内容,喜欢就点个吧!

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

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

相关文章

ChatGPT科研绘图(基于python)【chatgpt使用指南-python绘图】

🥑 Welcome to Aedream同学 s blog! 🥑 文章目录 背景chatgpt操作结果 chatgpt可以通过编写Python、matlab等代码实现绘图功能。经过试验,其中以Python最为高效准确,基本不会出现报错。本文以Python绘图为例进行辅助绘图&#xff…

【ChatGPT】全网首发第一本全面介绍 ChatGPT 的书:《 ChatGPT 和人工智能革命 》/ 作者:禅与计算机程序设计艺术 ChatGPT

This Image was drawn By Stable Diffusion 【ChatGPT】《 ChatGPT 和人工智能革命 》/ 作者:禅与计算机程序设计艺术&ChatGPT 目录

【关于ChatGPT的30个问题】11、ChatGPT是否会替代人类客服?/ By 禅与计算机程序设计艺术

11、ChatGPT是否会替代人类客服? 目录 11、ChatGPT是否会替代人类客服? ChatGPT是否会替代人类客服?

【关于ChatGPT的30个问题】12、ChatGPT的训练数据集是什么?/ By 禅与计算机程序设计艺术

12、ChatGPT的训练数据集是什么? 目录 12、ChatGPT的训练数据集是什么? ChatGPT的训练数据集是什么?

非常全面:72页ChatGPT研究框架(2023)ppt(附下载)

本文来源:国泰君安证券、图灵人工智能 国泰君安证券对于ChatGPT进行深入研究,从其市场概况、技术路径、行业进程、商业化四个方面逐一展开说明。 (本文共72页) 文末提供下载。 全文获取方法: 关注下面的公众号&#xf…

【关于ChatGPT的30个问题】13、ChatGPT是否收到了任何官方的打击?/ By 禅与计算机程序设计艺术

13、ChatGPT是否收到了任何官方的打击? 目录 13、ChatGPT是否收到了任何官方的打击?

ChatGPT、乔姆斯基、图灵、平克与语言的未来

来源:geekculture 翻译:DeepL 作者:Erman Akdogan,技术教授,居住于芝加哥。 发表于极客文化 诺姆-乔姆斯基会如何看待 ChatGPT? 我一直对乔姆斯基关于语言性质的观点以及它在过去引发的辩论很着迷。基于他对…

在一篇由 GPT-3 生成的论文中,ChatGPT 重现了图灵测试的原始论文

来源:AI科技评论 本文约8100字,建议阅读15分钟 ChatGPT 的论文写作能力高过图灵,还骗过了 AI 写作评分工具。 以 ChatGPT 为代表的文本生成的兴起,正促使许多研究人员寻求一个比原始版本更具挑战性的图灵测试。 图灵测试解决两个问…

什么是深度学习?从图灵测试谈到ChatGPT(文末送书)

图灵测试:机器有智能吗? 机器有智能吗? 英国数学家艾伦图灵(Alan Turing)在1950年发问,并提出图灵测试,目的是判断一台机器是否具有人类水平的智能。 图灵测试的基本思路是:一个人与一台机器在隔开的房间里…

当图灵测试开始过时,ChatGPT会带我们走向何方?

本文首发于知识分子。 “我一生中从未见过,至少在我从事科技行业的30年中,美国西海岸的先进科技可以在几个月内以非常真实的方式出现在印度农村。我不认为在过往的工业革命中有过这种现象,对于知识型工作者来说,也许这一次完全等于…

AIGC技术周报|图灵测试不是AGI的智力标准;SegGPT:在上下文中分割一切;ChatGPT能玩好文字游戏吗?

AIGC通过借鉴现有的、人类创造的内容来快速完成内容创作。ChatGPT、Bard等AI聊天机器人以及DallE 2、Stable Diffusion等文生图模型都属于AIGC的典型案例。「AIGC技术周报」将为你带来最新的paper、博客等前瞻性研究。 牙科的未来:从多模态大型语言模型窥探 ChatGP…

什么是深度学习?从图灵测试谈到ChatGPT

目录 1 图灵测试:机器有智能吗?2 AI缘起:达特茅斯会议3 人工神经网络的提出4 AI飞跃:深度学习 1 图灵测试:机器有智能吗? 机器有智能吗? 英国数学家艾伦图灵(Alan Turing)在1950年发问&#xff…

最近爆火的ChatGPT到底能否通过图灵测试的改进版-WS挑战?

最近ChatGPT很火啊,我也去试着玩了一下。 当然我一上来就想给它做一个图灵测试的改进版。 为什么不是做图灵测试呢? 因为图灵测试存在很多已知的问题,并且不能代表这个机器人真的有思维。 我们更想知道的是,AI是否有思考的这个动作…

安装chatgpt4free环境

pip3 install --index-url https://pypi.douban.com/simple -r requirements.txt 安装request报错解决办法 python -m pip install --upgrade pip 会继续报错,这里由于我们升级了pip,所以对应的镜像源也需要更换(博主这里换成了清华的&…

chatGPT看图写小作文

“ 从学校毕业好多年了,但是语文科目的看图写话这种作文形式给我的困扰还是历历在目,为了弥补这一遗憾,决定用AI来给我看图写话,哈哈。” 01 — 图像说明 Illustrated Image Captioning(图片说明)是一种人工…

ChatGPT写全国甲卷,光问一遍怎么可能写出好作文,一文教你高效提问AI ~

作者 | 乐意奥AI 点个关注呀 版本 | v2306.0 人们因技术发展得以更好地掌控时间,但也有人因此成了时间的仆人。 这句引人深思的话来自今年的全国甲卷。 各位读者肯定在各大自媒体平台都看到了各个博主实测 AI大战高考作文,但是大部分的博主只是简单地将…

ChatGpt写新课标I卷(江苏)2023高考语文作文,并给出评分

阅读下面的材料,根据要求写作。(60分) 好的故事,可以帮我们更好地表达和沟通,可以触动心灵、启迪智慧;好的故事,可以改变一个人的命运,可以展现一个民族的形象……故事是有力量的。 …

chatgpt3.5和chatgpt4的区别

ChatGPT4是基于GPT-3模型的一个实例,但ChatGPT4已经进行了进一步的改进和优化。GPT-3(第三 代生成式预训练模型)是OpenAl开发的一个大型语言模型,它在很多自然语言处理任务中表现出色。 ChatGPT4继承了GPT-3的基本架构和能力&…

ChatGPT开源替代来了!参数量200亿,在4300万条指令上微调而成

OpenChatKit 是一个类 ChatGPT 开源工具包,内含一个 20B 参数量的大模型,而且该模型在 4300 万条指令上进行了微调。 转自《机器之心》 2023 年,聊天机器人领域似乎只剩下两个阵营:「OpenAI 的 ChatGPT」和「其他」。 ChatGPT 功能…

如何使用 ChatGPT (人工智能聊天机器人) 运行 Docker 容器

公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 最近一款新的聊天 AI 被网友们玩疯了。 它可以直接生成代码、可以给你的代码 debug 以及提出优化... 可以模仿莎士比亚风格写作... 还可以解答各种各样的问题,而且显然不…