• Stars
    star
    203
  • Rank 191,763 (Top 4 %)
  • Language
    Python
  • Created over 1 year ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ChatGPT、Claude QQ 机器人,以插件形式为 QChatGPT 项目接入ChatGPT、Claude、Bard、gpt4free等接口的逆向工程库

RevLib Support for QChatGPT

2023/8/29 现已支持gpt4free,请查看下方的使用方法
2023/8/14 现已支持ClaudeBard,请查看下方的使用方法
2023/8/03 逆向库现已支持函数调用, 配置方法同主程序配置方法

得益于QChatGPT项目的插件功能,此插件将允许接入ChatGPT网页版用以替换原项目主线的GPT-3模型接口,提升回复质量。
官方接口与ChatGPT网页版的区别?

安装方式

若您未安装QChatGPT程序,请先查看原仓库文档

使用管理员账号私聊机器人发送指令:

!plugin https://github.com/RockChinQ/revLibs

若无法访问GitHub,可以使用Gitee镜像

!plugin https://gitee.com/RockChin/revLibs

等待程序获取源码,并解决依赖,这可能需要数分钟的时间。
安装完毕后,请发送:

!reload

重载插件,生成配置文件,关闭主程序
QChatGPT程序目录编辑revcfg.py文件,根据注释修改必填配置项。
配置完成后重新启动主程序以使用。

Cookies获取方法

大部分逆向库基于Cookies登录,因此需要获取Cookies。这里讲解了获取一个网站的Cookies的详细步骤,您可以先查看下方选择逆向库的步骤,到需要的网站使用以下方式获取Cookies。

  1. 安装适用于Chrome/EdgeFirefox 的Cookies编辑器插件
  2. 访问 目标网站
  3. 打开这个插件
  4. 点击 Export 按钮, 复制JSON格式的Cookies
  5. Cookies保存到指定的文件中

选择逆向库

目前支持的逆向库及使用方式如下, 下方所述文件保存位置均为主程序config.py同目录,若无此文件,请自行创建:

ChatGPT网页版

本插件默认使用的逆向库,使用方法请参考配置文件注释。 使用的是 acheong08/ChatGPT

目前已支持中国主机使用,请在revcfg.py中修改openai_account字段,按照注释使用access_token方式登录

New Bing(暂不可用)

使用的是 acheong08/EdgeGPT

  • 修改revcfg.py中的reverse_lib的值为acheong08/EdgeGPT
  • 获取NewBing的Cookies,保存到cookies.json

配置

  • new bing逆向库默认输出参考资料, 若不需要, 请在revcfg.py中设置:
output_references = False
  • 设置New Bing的风格

查看revcfg.py中的new_bing_style字段,按照说明更改。在运行期间可以通过指令!style <风格(创意、平衡、精确)>来更改风格。

HuggingChat
  1. revcfg.py中修改reverse_lib的值为Soulter/hugging-chat-api
  2. 获取HuggingChat的Cookies,保存到hugchat.json
Claude
  1. revcfg.py中修改reverse_lib的值为KoushikNavuluri/Claude-API
  2. 获取Claude的Cookies,保存到claude.json
Google Bard
  1. revcfg.py中修改reverse_lib的值为dsdanielpark/Bard-API
  2. 获取Bard的Cookies,保存到bard.json
gpt4free

接入xtekky/gpt4free自动从数个平台选择可用的 GPT-4,无需鉴权,但很不稳定,仅需要在revcfg.py中修改reverse_lib的值为xtekky/gpt4free即可。


🚫请勿修改revcfg-template.py的内容,配置项请在主程序config.py同目录的revcfg.py中修改🚫

特别感谢

向所有致力于人工智能民主化的开发者致敬。
Salute to all developers committed to the democratization of artificial intelligence.
인공지능 민주화에 힘쓴 모든 개발자들에게 경의를 표합니다.
人工知能の民主化に取り組むすべての開発者に敬意を表します。

More Repositories

1

QChatGPT

😎高稳定性、🧩支持插件、🦄多模态的 ChatGPT QQ / QQ频道 / One Bot 机器人🤖 | 支持 OpenAI GPT、GPT 4o、Claude、Gemini Pro、DeepSeek、Moonshot(Kimi)、gpt4free、One API 的 QQ / QQ频道 / OneBot 机器人 / Agent 平台
Python
3,957
star
2

free-one-api

LLM 逆向工程接口管理 | 通过标准 OpenAI API 访问 ChatGPT / gpt4free / Bard / Claude / HuggingChat / 通义千问 等 AI 的破解版 || ChatGPT reverse engineering API management | Access all reverse engineered LLM libs by standard OpenAI API format || 免费 ChatGPT Free GPT LLM API | 逆向工程 转 OpenAI API | converts all llm libs to OpenAI API
Python
464
star
3

qcg-installer

ChatGPT QQ 机器人的自动安装器,自动化部署,适用于QChatGPT项目: https://github.com/RockChinQ/QChatGPT
Go
355
star
4

CallingGPT

Build your own ChatGPT plugin platform with GPT's function calling ability | func call by GPT
Python
65
star
5

Switcher

QChatGPT 项目的同类模型切换器插件
Python
24
star
6

GhostJ

纯Java编写的基于Socket的远程控制软件
Java
24
star
7

LightQChat

轻量级、全异步、单文件部署、基于 wyapx/CAI 的 ChatGPT QQ机器人
Python
23
star
8

WebwlkrPlugin

QChatGPT 项目的WebPilot插件,为其提供联网支持 | 让 ChatGPT 联网
Python
21
star
9

MCSniffer

Sniff Minecraft Java Edition servers on the network
Java
19
star
10

ThisEmotionHasXLikers

这条说说有N个人点赞
Python
16
star
11

RockChinQ

14
star
12

rmdb-tut-backup

2023 年 全国大学生计算机系统能力大赛 数据库管理系统赛道 天津理工大学 天理的维系者队 代码存档
C++
7
star
13

DriftBottle

基于Java Swing的漂流瓶PoC,同时作为数据库课程设计
Java
6
star
14

Nahida

QChatGPT 插件,发纳西妲图片!
Python
6
star
15

HelloPlugin

QChatGPT 插件模板,可直接点击 Use this template 创建你的插件仓库
Python
5
star
16

TheMostHandsome

QChatGPT 插件,世界上最帅的人是谁?
Python
5
star
17

RFTX2

A lib that implements two-way file transfer between server and client.实现客户端与服务端双向传输文件的java库
Java
5
star
18

SysStatPlugin

QChatGPT 项目的系统状态查看插件
Python
5
star
19

RepoBot

QQ答疑机器人,根据项目库信息(文档、issues、Wiki)解答QQ项目群群友疑问
5
star
20

csdcc_wiki

全国大学生计算机系统能力大赛 非官方 Wiki知识库
5
star
21

MySQLTest

帮李豆写的数据库课设
C++
4
star
22

Launch

转成exe后用于启动其他Java程序
Java
4
star
23

TetrisEngine

Tetris core code written in Java.使用java写的俄罗斯方块核心代码,可被移植到安卓端
Java
4
star
24

AutoPVZGarden

自动经营植物大战僵尸的花园以赚钱 Automatically plants flowers in the garden of PVZ to make much money in a short time.
Java
4
star
25

CommonPreprocess

QChatGPT 插件,提供通用的prompt预处理策略,如:嵌入当前时间、模型名称等
Python
4
star
26

doupdate

桌面应用程序版本发行工具
Go
4
star
27

BenchPlugin

QChatGPT 项目插件,用于测试各接口可用性及易用性
Python
4
star
28

AnsweringPlugin

QChatGPT 插件,用于配合 llm-embed-qa 进行针对性答疑
Python
4
star
29

WaitYiYan

获取 文心一言 等待列表排队人数,QChatGPT插件
Python
4
star
30

QzoneRecorder

QQ 空间 说说记录器
Go
4
star
31

TJUT-ChangeMajor

天津理工大学转专业相关资料收集 | 用于 llm-embed-qa 自动答疑
4
star
32

okexAPI

sar bot
Python
4
star
33

Flowity

A Programming Language for Building LLM Apps
Python
4
star
34

wrap-algo

换行算法的简单实现
Python
3
star
35

RFTX

#This lib is now out-of-date,see RFTX2 project#Rock's File Transport lib(eXtended).Transport file between server and clients. Check release!
Java
3
star
36

llm-embed-qa

Question answering system built with vector dbs and LLMs.
Python
3
star
37

HomeworkOfAlgoCourse

天津理工大学数据结构与算法课的实验题解法
C++
3
star
38

TicTacToe

A TicTacToe AI I made in 2017 with my friend
Java
3
star
39

ghogo

Remote control implementation written in Go
Go
3
star
40

SocketGo

A tool for making sockets and sending msg.
Go
3
star
41

ChatPHP

天津理工大学 网站设计与维护课程设计 2023 | PHP + Vue 实现的 ChatGPT 镜像站
Vue
3
star
42

BlackJack

C++课程设计
C++
3
star
43

AutoXmrig

自动部署Xmrig并进入工作状态,支持监控
Java
3
star
44

NahidaImages

Image lib of Nahida
3
star
45

GhostPioneer

new launcher for GhostJ project
Go
3
star
46

VpsMining

Test out the mining Hashrate of some vps
3
star
47

python-classwork

Python
3
star
48

RFTXJNI

JNI interface for RFTX-CLI proj.
C++
3
star
49

GomokuBoard

GUI board for playing Gomoku
Java
3
star
50

design-patterns-python

使用Python练习设计模式
Python
3
star
51

ScheNotify

在QQ上通过自然语言设定日程提醒
Python
3
star
52

HuggingFacePractice

2
star
53

GhostLauncher

Downloader and launcher for GhostJ
Go
2
star
54

files

2
star
55

RFT

a simple file trans lib for other projects.
Java
2
star
56

TicketerDataImporter

Python
2
star
57

RFTX-CLI

CLI for RFTX
Java
2
star
58

qcg-center

QChatGPT 项目的中央服务端程序|遥测、数据分析、模型分发
Go
2
star
59

codebase

Store useful codes
Java
2
star
60

wakapi-offline-importer

Offline importer for Wakapi
Python
2
star
61

python-app

Python 应用开发 / 测试 / 交付模版
Dockerfile
2
star
62

OldProjects

Old projects before I started using git to manage my projects.
Java
2
star
63

5erend1p1ty

我去你妈的垄断万能墙
Python
1
star
64

OAuth2DemoClient

Campux OAuth 2.0 Demo App
1
star
65

RAT

Cross platform Python Remote Access Trojan toolkit.
1
star
66

qcg-tester

QChatGPT 系统测试工程
Python
1
star
67

Skittles

mirai-api-http mock 测试工具
Python
1
star
68

OceanBase

1
star
69

DataAnalyseCourse2023

天津理工大学 2023年 数据分析基础 实验代码
HTML
1
star
70

docs

Documents that are not part of any open source project.不属于任何开源项目的文档
1
star
71

QzoneAnalysis

分析QQ空间说说基于时间的浏览量点赞数等数据
1
star
72

GhostPlatform

A extensible cross-platform remote control platform.
Java
1
star
73

gocryptobot

Go
1
star
74

Test

1
star
75

camwall-docs

使用Go、Python、JavaScript、MySQL开发的校园墙自动化系统
1
star
76

yetAnotherSnake

Make a snake gluttony game with Swing.
Java
1
star