• Stars
    star
    209
  • Rank 188,325 (Top 4 %)
  • Language
    Python
  • Created almost 2 years ago
  • Updated 10 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、Ollama 的 QQ / QQ频道 / OneBot 机器人 / Agent 平台
Python
4,240
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
563
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
67
star
5

GhostJ

纯Java编写的基于Socket的远程控制软件
Java
27
star
6

Switcher

[已弃用] QChatGPT 项目的同类模型切换器插件
Python
24
star
7

WebwlkrPlugin

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

LightQChat

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

MCSniffer

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

ThisEmotionHasXLikers

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

RockChinQ

14
star
12

HelloPlugin

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

rmdb-tut-backup

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

Nahida

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

DriftBottle

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

TheMostHandsome

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

Flowity

A Scripting Language for Building LLM Apps
Python
6
star
18

RFTX2

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

SysStatPlugin

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

RepoBot

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

csdcc_wiki

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

MySQLTest

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

Launch

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

TetrisEngine

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

llm-embed-qa

Question answering system built with vector dbs and LLMs.
Python
4
star
26

AutoPVZGarden

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

CommonPreprocess

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

doupdate

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

BenchPlugin

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

AnsweringPlugin

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

WaitYiYan

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

QzoneRecorder

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

NahidaImages

Image lib of Nahida
4
star
34

TJUT-ChangeMajor

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

okexAPI

sar bot
Python
4
star
36

wrap-algo

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

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
38

HomeworkOfAlgoCourse

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

TicTacToe

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

SocketGo

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

ghogo

Remote control implementation written in Go
Go
3
star
42

ChatPHP

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

BlackJack

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

AutoXmrig

自动部署Xmrig并进入工作状态,支持监控
Java
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

qcg-center

QChatGPT 项目的中央服务端程序|遥测、数据处理、BI、模型分发
Go
3
star
53

HuggingFacePractice

2
star
54

GhostLauncher

Downloader and launcher for GhostJ
Go
2
star
55

files

2
star
56

RFT

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

TicketerDataImporter

Python
2
star
58

RFTX-CLI

CLI for RFTX
Java
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
77

mac-shortcuts-for-windows

AutoHotKey v2
AutoHotkey
1
star