盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩

公众号关注 「奇妙的 Linux 世界」

设为「星标」,每天带你玩转 Linux !

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第1张图片


OpenAI 实验室最近发布了聊天机器人模型 ChatGPT,该项目可以模仿人类的说话风格回答问题,由于其先进的学习算法,一经发布就很快火爆全网,同时很多开发者开发了 ChatGPT 相关的开源项目,我们可以从 Github Trending 上也可以看到非常多的开源项目上榜,由此可见其热门程度。

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第2张图片

这里我们就来盘点一些目前比较热门的几个 ChatGPT 开源项目。

1. wangrongding/wechat-bot

该项目是一个基于 OpenAi ChatGPT + WeChaty 实现的微信机器人 ,可以用来帮助你自动回复微信消息,或者管理微信群/好友,检测僵尸粉等......盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第3张图片

2. skydoves/chatgpt-android

ChatGPT Android 是通过 Stream Chat SDK for Compose 构建的 ChatGPT Android 项目。该存储库主要是以演示为目的:

  • 使用 ChatGPT 的非官方 API。

  • 使用 Jetpack Compose 实现整个 UI 元素。

  • 使用 Hilt 和 AppStartup 等 Jetpack 库实现 Android 架构组件。

  • 使用 Kotlin 协程执行后台任务。

  • 将聊天系统与 Stream Chat SDK 集成以进行实时事件处理。

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第4张图片

3. fuergaosi233/wechat-chatgpt

该项目可以在微信上迅速接入 ChatGPT,利用 ChatGPT 的对话能力,实现微信的自动聊天回复。核心功能:

  • [x] 通过 wechaty,将 ChatGPT 接入微信

  • [x] 创建 OpenAI 的账户池

  • [x] 支持通过代理登陆 OpenAI

  • [x] 加入了持续对话的功能(每一个微信用户都保持自己的对话上下文)

  • [x] 加入 Dockerfile

  • [x] 发布到 Docker.hub

  • [x] 通过 Railway 进行部署

  • [x] 实现 OpenAI 账户池的热加载

  • [ ] 当 OpenAI 返回码为 429/503 时自动重试

该项目应该是国内用户最喜欢的了,毕竟我们使用最多的就是微信,接入 ChatGPT 后微信岂不是相当于装备上了真正的『高科技』了。

4. PlexPt/chatgpt-java

ChatGPT Java 版本,OpenAI ChatGPT 的逆向工程 SDK,可扩展用于聊天机器人等。

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第5张图片

5. Zero6992/chatGPT-discord-bot

集成 ChatGPT 到 discord 机器人,使用:

  • /chat [message] 使用 ChatGPT 对话

  • /private ChatGPT 切换到私有模式

  • /public ChatGPT 切换到公开模式

  • /reset ChatGPT 清空历史对话记录

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第6张图片

6. terror/chatgpt.nvim

chatgpt.nvim 是一个 Neovim 插件,可让你在 Neovim 缓冲区内查询 ChatGPT。

7. bupticybee/ChineseAiDungeonChatGPT

中文版的 ai 地牢,直接使用的 openai 的 ChatGPT api 作为讲故事的模型。

作者描述:我已经不知道说什么了,我只是写了 40 行代码,花了 1 个小时,这个版本的中文 ai 地牢讲故事的能力比我之前花了一个月训练的 ChineseAiDungeon 好了不止一个数量级。并且它甚至不需要finetune。模型效果显著比清华开源的清源CPM好的多得多。

我感觉 chat gpt 讲故事的能力已经直接逼近 ai 地牢本身了。科技的进步,令人恐怖。

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第7张图片

8. wong2/chat-gpt-google-extension

一个浏览器扩展,可以在谷歌(和其他搜索引擎)的结果旁边显示 ChatGPT 的响应,支持 Chrome/Edge/Firefox。

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第8张图片

9. vincelwt/chatgpt-mac

这是一个可以在 Mac 菜单中使用 ChatGPT 的应用,你可以使用 Cmd+Shift+G(Mac)或 Ctrl+Shift+G(Win)从任何地方快速打开它。

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第9张图片

10. mpociot/chatgpt-vscode

这个 Visual Studio Code 扩展,允许你使用非官方的 ChatGPT API 来生成 OpenAI 的 ChatGPT 对话。

  • 提出问题或使用编辑器中的代码片段,通过侧边栏的输入框查询 ChatGPT

  • 在代码选择上点击右键,运行上下文菜单中的一个快捷方式

  • 在编辑器旁边的面板上查看 ChatGPT 的回答

  • 对回答提出后续问题(对话背景保持不变)。

  • 通过点击 AI 的回应将代码片段插入到活动的编辑器中

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第10张图片

11.  sonnylazuardi/chatgpt-desktop

使用 tauri 和 rust 开发的非官方开源 OpenAI ChatGPT 桌面应用程序,适用于 mac、windows 和 linux 菜单栏。

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第11张图片

12. williamfzc/chat-gpt-ppt

使用 ChatGPT 自动生成 PPT。

将一些主题放入一个名为 topics.txt 的文件:

what's OpenAI?how OpenAI works?what is the future of OpenAI?

然后就可以非常简单的生成简单的 PPT:

cgp token.txt topics.txt
盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第12张图片

支持多语言:

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第13张图片

13. rawandahmad698/PyChatGPT

⚡️ 非官方 ChatGPT API 的 Python 客户端,具有自动令牌重新生成、对话跟踪、代理支持等功能。

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第14张图片

代码示例:

from pychatgpt import Chat# Create a Chat objectchat = Chat(email="email", password="password",             conversation_id="Parent Conversation ID",             previous_convo_id="Previous Conversation ID")answer, parent_conversation_id, conversation_id = chat.ask("How are you?")print(answer)# Or change the conversation id lateranswer, _, _ = chat.ask("How are you?",                         previous_convo_id="Parent Conversation ID",                        conversation_id="Previous Conversation ID")print(answer)

参考资料

[1]

1. wangrongding / wechat-bot: https://github.com/wangrongding/wechat-bot

[2]

2. skydoves / chatgpt-android: https://github.com/skydoves/chatgpt-android

[3]

3. fuergaosi233 / wechat-chatgpt: https://github.com/fuergaosi233/wechat-chatgpt

[4]

4. PlexPt / chatgpt-java: https://github.com/PlexPt/chatgpt-java

[5]

5. Zero6992 / chatGPT-discord-bot: https://github.com/Zero6992/chatGPT-discord-bot

[6]

6. terror / chatgpt.nvim: https://github.com/terror/chatgpt.nvim

[7]

7. bupticybee/ChineseAiDungeonChatGPT: https://github.com/bupticybee/ChineseAiDungeonChatGPT

[8]

8. wong2/chat-gpt-google-extension: https://github.com/wong2/chat-gpt-google-extension

[9]

9. vincelwt/chatgpt-mac: https://github.com/vincelwt/chatgpt-mac

[10]

10. mpociot/chatgpt-vscode: https://github.com/mpociot/chatgpt-vscode

[11]

11.  sonnylazuardi/chatgpt-desktop: https://github.com/sonnylazuardi/chatgpt-desktop

[12]

12. williamfzc/chat-gpt-ppt: https://github.com/williamfzc/chat-gpt-ppt

[13]

13. rawandahmad698/PyChatGPT: https://github.com/rawandahmad698/PyChatGPT

本文转载自:「Github爱好者」,原文:https://url.hi-linux.com/9GL6N,版权归原作者所有。欢迎投稿,投稿邮箱: [email protected]

b6b842ed76b692c0c8eb325ef1c8a9fe.gif

最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。

0533abee44e1cacda00c295adbb1f53d.png

你可能还喜欢

点击下方图片即可阅读

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第15张图片

三种 ChatGPT (人工智能聊天机器人) 接入微信食用方法

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第16张图片
点击上方图片,『美团|饿了么』外卖红包天天免费领

盘点那些玩出花的 ChatGPT 开源项目,人工智能聊天机器人真好玩_第17张图片

更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!

你可能感兴趣的:(chatgpt,人工智能,机器人)