17 行代码接入 ChatGPT + 10 个免费 ChatGPT 资源站分享

前几天 OpenAI 开放了 ChatGPT API,这使得使用代码创建聊天机器人变得非常简单。

ChatGPT API 价格为 1000 tokens 花费 0.002 美刀,相当于每输出 100 万个单词,价格才 2.7 美刀,而且注册的账号默认会送 18 美刀的免费额度。

ChatGPT 命令行客户端

以下是用 17 行 Python 代码实现的命令行 ChatGPT 客户端。

importopenaimessages=[]system_msg=input("请先给我设定一个角色,比如:让我做你的翻译助理。n")messages.append({"role":"system","content":system_msg})print("好的主人,请问有什么可以帮你吗")MODE='gpt-3.5-turbo'message=''whilemessage!="quit()":message=input()messages.append({"role":"user","content":message})iflen(messages)>10:messages=messages[-10:]#保留最新的10条消息response=openai.ChatCompletion.create(model=MODE,messages=messages)content=response["choices"][0]["message"]["content"]messages.append({"role":"assistant","content":content})print("n"+content+"n")

OpenAI 库导入

  • •首先需要电脑安装 Python 环境,网上教程很多

  • •安装 OpenAI Python 库,可以使用下述命令:

pip3installopenai

创建 OpenAI API Key

此前提是你已经有了 OpenAI 账号并已登录,账号注册可以看上篇文章介绍。

还没用过 ChatGPT ?不应该了!

接下来,需要在 OpenAI 控制台上创建 API Key,创建好记得复制下来,如果忘了就得重新创建,不支持查看已创建的 Key。

拿到 API Key 后可以通过下述命令设置到系统环境变量中:

exportOPENAI_API_KEY=sk-...Acjwe

运行时在 OpenAI 的 Python 库里会去查找 OPEN_API_KEY 环境变量,所以为了确保聊天机器人能够正常工作,需要正确的设置 API 密钥。

运行效果

运行起来效果如下:

需要注意的是 ChatGPT API 出来后没多久国内就不能访问了,懂的都懂,所以需要挂个tizi。

国内可用免费网站推荐

以上自己搭建还是有些门槛的,需要有tizi、需要自己注册 OpenAI 账号、需要懂点编程。

下面推荐几个免费的在国内直接可以使用的网站及工具。

  • AI 帮个忙

地址:https://ai-toolbox.codefuture.top

  • chat.cydiar.com

地址:https://chat.cydiar.com/chat

  • chat.binjie.site

地址:https://chat.binjie.site:7777/

  • chat.51buygpt.com

地址:https://chat.51buygpt.com/

  • b.jimmylv.cn

地址:https://b.jimmylv.cn/

一键总结B站音视频内容摘要。

  • BilibiliSummary

地址:https://github.com/lxfater/BilibiliSummary

一个谷歌浏览器扩展插件,能够一键生成 B 站视频摘要,告诉你视频的主要内容和重点。

  • Eightify

地址:https://eightify.app/

一个谷歌浏览器扩展插件,能够为 YouTube 视频生成视频摘要。

  • ChatGPT API 接口网站

地址:https://api.aa1.cn/special/chatgpt

收集免费的 ChatGPT API 接口,国内无法直接使用 ChatGPT 的可以使用这些 api 接口。

  • roomgpt

上传自家房价照片,用 AI 自动生成梦想的房间布局。

地址:https://www.roomgpt.io/

  • gpt3demo.com

地址:https://gpt3demo.com/

这是一个导航网站,关于 ChatGPT、生成式 AI 和 GPT-3 的用户案例。

  • ChatGPT 调教指南

地址:https://chatguide.plexpt.com/

本篇文章来源于微信公众号: DataFox