ChatGPT有关的模块知多少?

news2024/11/24 15:30:51

本文由 大侠(AhcaoZhu)原创,转载请声明。
链接: https://blog.csdn.net/Ahcao2008

Alt

ChatGPT有关的模块知多少?

  • 🧊摘要
  • 🧊ChatGPT 开发库清单

🧊摘要

  • 本文介绍了基于OpenAI ChatGPT 的API 开发的python 模块库。
  • 【原创:AhcaoZhu大侠】

ChatGPT火爆之后,大家纷纷开发了各类ChatGPT的应用模块。这些模块基于 OPEN AI的API开发。
在这里列举一下。截止2023-5-31。

🧊ChatGPT 开发库清单

模块名称版本号备注
chatgpt2.2214.0
chatgptpy1.0.8OpenAI影子-禁止通过bot /scraper请求。这适用于所有当前的抓取/机器人,但不与此脚本! 特性: - 将对话保存到文件 - 即使在关闭程序后也要继续对话 - 代理支持 - 自动登录,不涉及浏览器 - 自动抓取访问令牌 - 绕过登录验证码(如果您随后尝试登录,您将被提示解决验证码) - 将访问令牌保存到文件中,这样您就不必再次登录了 - 当访问令牌过期时自动刷新 - 使用colorama对输出进行着色,为什么不呢? - 智能对话跟踪
chatgpt-ai0.0.2带OpenAI-API的一个CLI聊天。
chatgptcli1.6.0关于OpenAI的ChatGPT的命令行包装器。
chatgpthon0.1.0一个便于与chatgpt集成的包
chatgpthub0.1.2支持 LangChain 的 Gpt聊天机器人库
chatgpt-api0.2.1ChatGPT的非官方API客户端和CLI。
chatgpt-botchatgpt-bot是一种自动化对话系统,可以与用户进行自然语言对话。
chatgpt-gui0.4.1ChatGPT的非官方GUI应用程序。注意:该项目处于公开alpha阶段,因此,许多功能还不完整。
chatgpt-tui0.6.0catui是ChatGPT的基于python的文本用户界面(TUI),由OpenAI的官方API提供支持。它提供了一个易于使用的界面,允许您直接从您的终端与ChatGPT交互。
chatgptcode0.1.0这个扩展是基于终端的人工智能辅助编程。它利用了ChatGPT python包,并具有额外的格式,使其更易于开发人员使用。
chatgptonic1.1.2一个便于与chatgpt集成的包
chatgptprtk0.1.3ChatGptPrtk是一个围绕OpenAI ChatGPT的python包装器,可以轻松访问其功能。
chatgpt-repl0.1.0一个由OpenAI的ChatGPT API驱动的聊天机器人
chatgpt4-cli1.5.7用于与ChatGPT和Bard交互的CLI工具。使用BingImageCreator和ChatGPT的DALL-E模型生成图像。
chatgpt-block0.1.5一个Python包,通过OpenAI API与OpenAI的聊天模型进行交互。
chatgpt-mixin0.1.6基于OpenAI API的迷你聊天
chatgptproxy0.2.5OpenAI的ChatGPT web API代理的Python版本,ChatGPT-Proxy-V4的Python替代品。
chatgpt-utils0.1.1是一个用于创建基于GPT模型的聊天机器人的Python工具库。
chatgpt-webui0.0.1ChatGpt + LangChain库的实现。它还支持 WebUI。
chatgpt-cli-mdchatgpt-cli-md是一个基于命令行的聊天机器人,可用于Markdown格式的交互。
chatgpt-client0.2.0Python客户端来源于非官方OpenAI的ChatGPT API。
chatgpt-memory基于聊天GPT的内存管理模块,包含内存优化
chatgpt-plugin提供ChatGPT插件,支持自定义插件
chatgpt-python提供Python API,支持ChatGPT Python编程
chatgpt-search基于聊天GPT的搜索模块,可以使用自然语言搜索
chatgpt-api-cli提供ChatGPT API的命令行接口
chatgpt-cli-tool在命令行中使用ChatGPT的工具集
chatgpt-telegramChatGPT的Telegram Bot,使用聊天GPT进行自然语言聊天
chatgpt-tool-hubChatGPT的工具库管理器,支持自定义工具库的管理
chatgptdevfriendly提供ChatGPT开发者友好的工具和API
chatgpt-dnac-analyzer基于ChatGPT的DNAC分析工具,支持DNAC的自然语言查询
chatgpt-prompt-wrapper在聊天GPT中使用交互式提示
chatgpt-test-generator自动生成ChatGPT的测试数据
chatgpt-meraki-analyzer基于ChatGPT的Meraki分析工具,支持Meraki的自然语言查询
chatgpt-voice-assistant基于ChatGPT的语音助手,支持语音识别和自然语言交互
chatgpt-gaming-framework基于ChatGPT的游戏框架,支持自然语言交互
chatgpt-pre-commit-hooks提供ChatGPT的Git pre-commit钩子
ChatGPT-PyBot使用ChatGPT构建的Python聊天机器人框架
ChatGPT-lite基于ChatGPT的轻量级聊天机器人框架
ChatGPTOpsChatGPT的DevOps工具,支持ChatGPT的自动化部署
ChatGPTWeb基于ChatGPT的Web聊天机器人框架
ChatGPTonWhatsApp使用WhatsApp实现的ChatGPT聊天机器人
Pandora-ChatGPTPandorabots的ChatGPT实现
UnlimitedChatGPTWebAPI基于ChatGPT的Web API,支持聊天机器人功能
academic-chatgpt用于学术研究的ChatGPT模块
airflow-provider-chatgpt提供Airflow的ChatGPT插件
azureChatGPT基于Azure的ChatGPT实现
getterchatgptChatGPT的数据获取模块
chatGPT-buddy基于ChatGPT的小助手
chatGPT-debuggerChatGPT的调试器模块
chatGPTKS在Kubernetes中使用ChatGPT
chatGPTMidJourneyPrompt使用ChatGPT实现的旅途中的中途提示模块
clichatgpt基于ChatGPT的CLI聊天机器人
datasette-chatgpt-plugin在Datasette中使用ChatGPT的插件
dg-chatgpt实现了与对话生成相关的方法,包括使用不同的目标和评价度量。
easychatgpt简单易用的ChatGPT聊天机器人框架
fastchatgptChatGPT的高速实现
fedRevChatGPT基于联邦学习的ChatGPT模块
freechatgpt免费的ChatGPT模块
go-chatgpt使用Go语言实现的ChatGPT
gpt-to-chatgpt将GPT模型转换为ChatGPT模型的工具
hack-chatgpt在Haskell中使用ChatGPT的库
jupyter-ai-chatgpt在Jupyter Notebook中使用ChatGPT的插件
manubot-chatgpt-editor在Manubot中使用ChatGPT的编辑器插件
minichatgpt轻量级的ChatGPT聊天机器人框架
napari-chatgpt在Napari中使用ChatGPT的插件
node-chatgpt-api基于Node.js的ChatGPT API实现
nonebot-plugin-chatGPT-openai在NoneBot中使用OpenAI的ChatGPT
nonebot-plugin-chatgpt在NoneBot中使用ChatGPT
nonebot-plugin-chatgpt-diy提供自定义ChatGPT模型的NoneBot插件
nonebot-plugin-chatgpt-on-qq在QQ中使用ChatGPT的NoneBot插件
nonebot-plugin-chatgpt-plus提供ChatGPT的Plus版NoneBot插件
nonebot-plugin-chatgpt-turbo在NoneBot中使用的ChatGPT Turbo版插件
nonebot-plugin-multi-chatgpt在NoneBot中使用多个ChatGPT模型
nonebot-plugin-pychatgpt在NoneBot中使用Python的ChatGPT插件
nonebot-plugin-talk-with-chatgpt1.0.0这是一个基于 Nonebot 和 海大开源聊天 API 的插件,通过 API 和机器人进行对话。
nonebot-plugin-tuan-chatgpt1.1.0这是一个基于 Nonebot 和聊天 API 的插件,通过 API 和机器人进行团建话题的讨论。
openmldb-chatgpt1.1.0这是一个基于 OpenMLDB 和聊天 API 的插件,通过API和机器人进行对话。
ovos-solver-chatgpt-plugin1.0.0这是一个基于 Mycroft AI 和聊天 API 的插件,通过 API 和机器人进行对话。
putkoff-chatGPT-API1.0.0这是一个基于聊天 API 的 Python API 包,可以与聊天 API 进行交互,实现对话功能。
py-chatgpt-plus0.1.0这是一个基于 PyTorch 和 Hugging Face Transformer 的聊天机器人模型封装库。
pyChatGPT1.0.0这是一个基于 PyTorch 和 Hugging Face Transformer 的开源聊天机器人模型。
pyChatGPT-intl1.0.9这是一个基于 PyTorch 和 Hugging Face Transformer 的聊天机器人模型,支持多语言。
pyChatGPTH1.0.0这是一个基于 Hugging Face Transformer 和 Tensorflow Hub 的聊天机器人模型。
pyChatGPTLoop0.6这是一个基于 PyTorch 和 Hugging Face Transformer 的聊天机器人模型封装库。
pybot-chatgpt1.0.0这是一个使用 Python、Hugging Face Transformer 和 PyTorch 实现的聊天机器人。
pychatgpt-cli1.0.0这是一个基于 Python 和 Hugging Face Transformer 的聊天机器人命令行工具。
pychatgpt-gui0.2.0这是一个基于 PyQT5 和 Hugging Face Transformer 的聊天机器人 GUI 工具。
retico-chatgpt0.2.0这是一个基于 Retico 和 Hugging Face Transformer 的聊天机器人模型封装库。
revChatGPT1.0.0这是一个使用 PyTorch 和 Hugging Face Transformer 实现的聊天机器人。
revChatGPT-ucafe1.0.0这是一个基于 PyTorch 和 Hugging Face Transformer 的聊天机器人模型,专为被动式聊天设计。
revchatgptauth0.2.0这是一个基于 Flask、PyTorch 和 Hugging Face Transformer 的聊天机器人授权示例。
simple-chatgpt-cli0.1.0这是一个基于 Hugging Face Transformer 的简单聊天机器人命令行工具。
skill-ovos-fallback-chatgpt0.1.2这是一个基于 OVOS Skill 和聊天 API 的聊天机器人技能,用于机器人处理上下文缺失情况。
terminal-chatgpt1.2.2这是一个基于 Python 和 Hugging Face Transformer 的聊天机器人终端工具。
text-chatgpt-connector0.1.0这是一个基于聊天 API 和 Python 的聊天机器人连接器。
vChatGPT1.0.0这是一个基于 Hugging Face Transformer 和 PyTorch 的聊天机器人模型,使用 Vue.js 编写客户端界面。
visualchatgpt0.1.0这是一个基于 Hugging Face Transformer 和 Flask 的聊天机器人图形界面。
xRevChatGPT1.0.0这是一个使用 PyTorch 和 Hugging Face Transformer 实现的聊天机器人。
zhenxun-plugin-chatgpt0.1.0这是一个基于针炫聊天 API 和 Nonebot 的聊天机器人插件,通过 API 和机器人进行对话。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

STM32cubemx定时外部模式测量10M以上频率

STM32cubemx定时外部模式测量10M以上频率 本文讲解利用定时器的外部时钟功能,巧妙测量高频外部信号频率。范围可以到高达30M以上。 所需工具: 开发板:STM32F103RCT6STM32CubeMXIDE: Keil-MDK 文章目录 STM32cubemx定时外部模式测量10M以上频率原理讲解…

【Java技术专题】「Guava开发指南」手把手教你如何进行使用Guava工具箱进行开发系统实战指南(Optional篇)

Guava相关的介绍 Guava工程包含了许多被Google的Java项目广泛依赖的核心库。我们希望通过本文档为Guava中最流行和最强大的功能提供更具可读性和解释性的说明。 本教程是中级教程,适合 Guava 中级开发者的进阶学习。 学习Guava前的准备工作 学习目标和计划&#xf…

Python学习笔记 - 探索集合Set

尊敬的各位,我是Mr.数据杨,非常高兴和你们一起走进Python的世界。今天,让我们一起探讨Python中神奇的“集合”。你们是否读过《三国演义》?你们应该记得那场赫赫有名的“桃园三结义”吧?那让我们以此为例,来…

Windows动态链接库的生成和使用

工程需要,最近在编一组Windows上的动态链接库给Python调用。之前做过Linux下C动态库的编译,并提供给Python调用,Windows下的编译跟Linux还是有些差距,因此花了一点时间跑通,在这里记录一下。 为了完整对比&#xff0c…

Hive on Spark环境搭建

Hive 引擎简介 Hive 引擎包括:默认 MR、tez、spark 最底层的引擎就是MR (Mapreduce)无需配置,Hive运行自带 Hive on Spark:Hive 既作为存储元数据又负责 SQL 的解析优化,语法是 HQL 语法,执行…

(2.54mm)TSM-120-04-S-DV-P-TR方形接线柱针脚、ADRF5545ABCPZN(通用)射频前端 SPDT

TSM-120-04-S-DV-P-TR (2.54mm) 表面安装.025"方形接线柱针脚是板对板连接器,有单排、双排或三排方形接线柱端子可供选择,带直通、直角或混合技术引脚。这些高度可靠的坚固针脚有垂直和水平两种方向,在混合气流 (MFG) 环境中可使用10年。…

【C语言实现简易ATM】上个C语言程序设计课,我成产品经理了?

博主简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的人。 博主主页:陈童学哦 所属专栏:C语言程序设计实验项目 如果本文对你有所帮助的话,还希望可以点赞👍收藏📂支持一下…

2023年京东618满300减50是全品类吗?满减叠卷怎么用?

2023年京东618满300减50是全品类吗?满减叠卷怎么用? 京东平台上有着比较多的卖家开店,在对店铺进行运营的过程中,很多卖家都会参与平台的一些活动,这样能够有效的将产品推广出去,对于618大促活动也是属于其中活动之一&#xff0…

代码随想录第52天

1.最长递增子序列 接下来,我们依然用动规五部曲来详细分析一波: dp[i]的定义 本题中,正确定义dp数组的含义十分重要。 dp[i]表示i之前包括i的以nums[i]结尾的最长递增子序列的长度 为什么一定表示 “以nums[i]结尾的最长递增子序” &…

软考A计划-电子商务设计师-专业英语

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例 👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分享&am…

高压侧电流检测电路及仿真

高压侧电流检测电路仿真 电路图如下 主要设计思想,通过两组电阻将高压侧的共模电压降到运放(此处也可以使用单电源运放)的工作电压范围内。然后在进行二次放大。主要放大倍数取决于第二级放大侧电阻比值。因此如果需要减小功耗,可…

JAVA数组基础

目录 一、使用方式 1-动态初始化 ①先声明数组 ② 创建数组 ③分配方式 二、使用方式 2-静态初始化(直接在声明的同时初始化{ } ) 三、数组使用注意事项和细节 四、数组两种初始化方式都是将内存空间分配到堆上面的 一、使用方式 1-动态初始化 …

助力金融科技创新 同创永益受邀参加2023 INNO CHINA中国产业创新大会

2023 INNO CHINA中国产业创新大会-金融科技创新论坛于2023年5月10日在北京大学中关村新园召开。本次金融科技创新论坛由北大创新评论主办,同创永益受邀参加。来自银行、保险、证券等金融行业的多位专家、学者齐聚大会现场,共同探讨金融科技发展新趋势、金…

复合型人才

一、为什么需要复合型人才 在社会的大环境影响下,不同行业所展现的交叉属性越来越强,因此单一型人才已经不满足当前的企业需求,复合型人才逐渐成为市场上的主流:即不仅要“精”通,更要“全”面。 人才需求是由市场的…

长尾词挖掘,如何选择精准的长尾词优化?

长尾词的挖掘也是一门大学问,它存在多种不同的方法。最常用的方法是把关键词直接放搜索引擎的搜索框搜索和使用长尾词挖掘工具这两种。 以运动水壶为例。 关键词直接放搜索引擎的搜索框搜索,结果如下: 使用长尾词挖掘工具,…

【C++笔记总结】面向对象编程——封装 |C++

文章目录 前言一、类的封装1.1、公有,私有,保护1.2、类的定义和类的实现相分离1.3、构造函数,析构函数,拷贝构造函数1.4、静态数据成员和静态成员函数1.5、友元函数,友元类 二、类的实现——对象2.1、对象的静态分配&a…

【SpringCloud——Elasticsearch(中)】

一、DSL查询语法以及整合JAVA代码使用 以下操作案例均基于上篇的hotel索引库及其数据进行。 1、查询基本语法 GET /indexName/_search {"query": {"查询类型":{"查询条件":"条件值"}} } 2、查询所有 2.1、DSL语句 #查询所有 GET …

Java并发编程面试题——线程池

目录 1.什么是线程池?有什么优缺点?2.创建线程池的方式有哪些?2.1.通过 Executor 框架的工具类 Executors 来创建不同类型的线程池2.2.使用 ThreadPoolExecutor 类自定义线程池2.3.注意事项 3.自定义线程池时有哪些参数?它们各有说…

笔试强训 Day 7

选择题: 1.在()情况下适宜采用 inline 定义内联函数 A 函数体含有循环语句 B 函数体含有递归语句C 函数代码少、频繁调用 D 函数代码多,不常调用 复习一下内联函数 在编译阶段,会将内联函数展开 —— 将函数调用替换成…

四、若依(前后端分离)项目构建docker 镜像

若依(前后端分离)项目构建docker 镜像 1. 构建好ruoyi-admin.jar包,上传到服务器项目目录下 2. 创建conf目录将若依项目(Spring boot )配置文件修改好,上传存入conf目录 注意:这里的地址不能写127.0.0.1和…