前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ChatGPT 相关项目介绍

ChatGPT 相关项目介绍

原创
作者头像
王磊-字节跳动
修改2023-03-05 21:04:14
3.8K0
修改2023-03-05 21:04:14
举报
文章被收录于专栏:01ZOO01ZOO

本文持续更新中,欢迎推荐好用的项目、工具、视频、教程

背景介绍

自从 openai 在 2022 年 11 月首次开放 chatgpt 的网页应用,到写作本文的今天,短短 3个月,相关的话题和项目可以说是层出不穷。在 微博、微信、抖音等各种社交媒体相关的话题轮番轰炸,相关的工具、产品、创业项目也开始涌现。这篇文章将从开源项目,中文工具,其他相关 三个角度介绍相关的项目状况。

一个有趣的背景:这篇文章的内容超出了 chatgpt 本身的能力,因为 chatgpt 使用的训练素材具有一定的滞后性,比如我最近一次问 chatgpt 它的内容有效时间,他回答我:最后一次知识更新的时间2021年9月,最新的 ChatGPT 模型训练素材是2021年的,使用了包括维基百科、Common Crawl、BookCorpus 等大量的英文文本数据。(不过,由于 OpenAI 在不断更新和改进 ChatGPT 模型,因此在目前的时间点(2023年3月5日),最新的训练素材可能已经更新)。而我上一次问 chatgpt 相关的问题时,chatgpt 甚至告诉我:chatgpt 还没有发布!

开源项目

chatgpt 发布三个多月以来,github 上相关的项目可谓爆发,连续几个月的 trending 项目都是相关主题,有些项目甚至刚发布没几天,就被顶到了上万个 star,不能不说空前火热。这里我们就简要总结一下 github 上最火热的一些项目,我把这些项目分成几个类型,以便大家根据自己的兴趣进行更深入的了解。

项目

★ 数量

类型

简介

36.6k

使用指导类

这个项目主要是教大家如何调教 chatgpt(后面笔者也会单独出一篇这个主题的博客), 这些调教方式大部分可以总结为一个主题:扮演类,即让 chatgpt 扮演某个角色比如英语教师,诗人,医生,甚至是 linux 命令行工具 (见下面 <一个有趣的知识点>),从而在对话中分享 chatgpt 拥有的相关知识。这个项目的中文对应版本是 PlexPt/awesome-chatgpt-prompts-zh。另外还有一个 中文项目很值得推荐 howl-anderson/unlocking-the-power-of-llms 这个项目介绍了更多使用 chatgpt 的技巧。另外 phodal/ai-research 介绍了 prompt 的使用技巧,虽然不是特别针对 chatgpt,不过也值得一读。另外甚至有一个中文网站专门提供各种 prompt,可以看看这里

19.9k

library/sdk 类

这个一个 ChatGPT api 的 python 库(也带简单的命令行),这个项目之所以这么火爆,最大的原因 "Reverse engineered ChatGPT API", 它是模拟用户在 chatgpt 网页的登录状态来访问 chatgpt,虽然目前这个项目也更新带了官方 api 的版本,但是毕竟官方 api 是收费的,所以预期这个项目在网页用户能免费访问的情况下,会一直存在。(项目作者还有另外一个针对 newbin api 的项目 acheong08/EdgeGPT 也值得关注)笔者也有一个类似的 go 项目,翻译了其中的登录逻辑,可以参考 u2takey/chatgpt-go

19.4k

客户端/网页应用类

应该是 chatgpt 最好用的客户端工具了,他的特点是 好看,好用,多平台支持,有主题可以换,可以设置界面,可以将内容导出为图片,md,pdf;甚至他还提供了很多 prompt 的快捷输入,比如在 f/awesome-chatgpt-prompts 中介绍的大部分 prompt 在这个客户端都有快捷输入,非常好用

17.7k

竞品类

这其实并不是一个 chatgpt 项目,但是搜索 chatgpt,你一定会看到这个项目。这个项目开源的时候和 chatgpt 发布的时间差不多,目的方式都很类似,虽然目前和 chatgpt 还有很大差距,但是重要的是:它是完全开源的 (代码和模型都基于 Apache License 2.0 协议开源,训练数据也会开源)。

11.2k

插件类

一个蛮好用的 google 插件,在 google 搜索的同时帮你访问 chatgpt 同时显示 chatgpt 的结果。效果是这样:

农开发,目前项目状态是:"被收购,不再更新代码",预期插件还会持续更新,只是不再开源了。其他类似的 chrome 插件还有: Chrome extension to access ChatGPT as a popup on any pageExtension to add share abilities to ChatGPT (PDF, PNG or a sharable linkChrome extension to add input history, copy, and counters to ChatGPT; ChassistantGPT - embeds ChatGPT as a hands-free voice assistant in the backgroundWebChatGPT - augment your prompts to ChatGPT with web search resultsTalk to ChatGPT (voice interface)

10.2k

library/sdk 类

acheong08 / ChatGPT 项目的 js 版本,同样也提供了两种 api:模拟登录和官方 openapi

7.1k

竞品类

你可以 haystack 是一个可以让你私有化部署类似 chatgpt 模型、Pipeline 的工程工具。使用他可以部署 如 GPT-3 之类的模型,从指定的数据中提取信息,构建属于自己的检索或者问答系统。(来自 chatgpt 的回答:Farm和Haystack是两个独立的项目,但它们都是在NLP领域中用于文本处理和信息检索的工具。Farm(FastAPI for Repeated Models)是一个基于PyTorch的开源框架,可帮助用户快速训练和部署NLP模型,例如文本分类、命名实体识别和语义搜索等任务。Haystack是一个基于Python的框架,提供了一组简单易用的API,使得用户可以快速建立一个端到端的文本搜索引擎,并实现各种复杂的信息检索任务,例如文本分类、语义搜索和问答系统等。因为Farm和Haystack都是在NLP领域中使用的工具,所以它们经常被一起使用,从而形成了Farm-Haystack这样的组合。在这种情况下,Farm用于训练和部署NLP模型,而Haystack则用于构建和部署文本搜索引擎,将这两个工具结合起来,可以实现各种NLP和信息检索任务,例如自然语言问答和智能客服等。)

5.5k

使用指导类

和本文一样,也和你知道的大部分 awesome xxx 项目一样,这是一个 chatgpt 相关 项目收集的项目,本文也参考了其中的部分内容

4.4k

客户端/网页应用类

另一个 chatgpt 的 mac 应用,特点是简洁,完全没有多余的功能,看着非常舒服

4.2 k

bot 类

基于ChatGPT的微信聊天机器人,通过 ChatGPT 接口生成对话内容,使用 itchat 实现微信消息的接收和自动回复。其他类似的项目还有:另一个微信机器人 wangrongding/wechat-botServerless Telegram botWhatsApp bot1WhatsApp bot2; RayCast Extension (unofficial)VSCode extension (demo);Go Telegram botTwitter Bot powered by ChatGPT;Chrome extensionGoogle docsMac menubar appMulti-platform desktop app (Windows, Mac, Linux) powered by ChatGPT & Tauri;Windows, Mac, Linux desktop appJetbrains IDEs pluginChatGPT for Slack BotChatGPT for Discord BotQQ bot

3.9k

插件类

这不是一个专门针对 chatgpt 开发的插件,不过如果你想把 chatgpt 变成你的音对话机器人/智能音箱背后支撑,这个项目是一个很好的起点

一个有趣的知识点:让 chatgpt 扮演 linux 命令行工具,他会真的运行一个命令行工具吗,还是仅仅用它的知识在扮演。这一点其实让一般人很难分辨,因为它的输出实在太真实了,linux 上常见的命令他都能返回符合预期的输出。是不是 chatgpt 真的在一个隔离环境,比如 docker 中运行了一个 linux terminal 呢。目前看,chatgpt 还是仅仅用它的知识在扮演,一个验证方式是 让 chatgpt 使用 curl、ping 等类似的工具,在目的地址看,chatgpt 并没有发出请求(虽然 chatgpt 的输出真的像在请求)。

其他相关

相关的 AI 工具,或者 AI 工具收录站、导航站;仍在收集更新中,欢迎推荐

中文工具

收集国内可使用的 公众号、程序、网页应用或 app;仍在收集更新中,欢迎推荐

媒体学习资源

收集相关的教程、视频、公众号 等等;仍在收集更新中,欢迎推荐

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景介绍
  • 开源项目
  • 其他相关
  • 中文工具
  • 媒体学习资源
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com