MarCmcbri1982/KawaiiGPT
GitHub: MarCmcbri1982/KawaiiGPT
通过逆向 Pollinations API 提供免密钥多模型 LLM 访问的开源命令行网关,内置 prompt 注入与越狱测试功能,面向安全研究场景。
Stars: 824 | Forks: 470
# KawaiiGPT
KawaiiGPT — 开源 LLM 网关,通过逆向工程的 Pollinations API 访问 DeepSeek、Gemini 和 Kimi-K2,无需 API 密钥,内置用于安全研究的 prompt 注入功能,原生支持 Termux/Linux,并提供 Rich 控制台界面
## 安装说明
### 前置条件
| 依赖 | 版本 | 用途 |
|------------|---------|---------|
| Python | 3.8+ | 运行时 |
| pip | 最新版 | 包管理器 |
| git | 最新版 | 克隆仓库 |
| requests | ≥ 2.28.0 | 用于 API 调用的 HTTP 客户端 |
| rich | ≥ 13.0.0 | 终端 UI 渲染 |
### Linux
```
apt-get update && apt-get upgrade -y
apt install python3 python3-pip git -y
git clone https://github.com/MrSanZz/KawaiiGPT
cd KawaiiGPT
python3 install.py
python3 kawai.py
```
### Termux (Android)
```
pkg update && pkg upgrade -y
pkg install python3 git -y
git clone https://github.com/MrSanZz/KawaiiGPT
cd KawaiiGPT
python3 install.py
python3 kawai.py
```
### 手动安装
```
git clone https://github.com/MrSanZz/KawaiiGPT
cd KawaiiGPT
pip install -r requirements.txt
python3 main.py
```
## 配置
设置存储在 `config.json` 中,可以通过交互式菜单(选项 `[3]`)或手动编辑:
```
{
"llm_provider": "pollinations",
"api_base_url": "",
"default_model": "deepseek"
}
```
| 键 | 描述 | 默认值 |
|-----|-------------|---------|
| `llm_provider` | 后端提供商:`pollinations`、`deepseek`、`gemini`、`kimi-k2` | `pollinations` |
| `api_base_url` | 自定义 API endpoint(留空以使用默认值) | `""` |
| `default_model` | 首选模型名称 | `""` |
## 用法
启动应用程序并导航 Rich 样式的控制台菜单:
```
┌─────────────────────────────────────────────────────┐
│ KawaiiGPT — Main Menu │
├─────────────────────────────────────────────────────┤
│ [1] Install dependencies │
│ [2] Start │
│ [3] Settings │
│ [4] Description │
│ [0] Exit │
└─────────────────────────────────────────────────────┘
```
| 选项 | 操作 |
|:------:|--------|
| `1` | 从 `requirements.txt` 安装 Python 依赖 |
| `2` | 启动 LLM 聊天界面 |
| `3` | 配置 LLM 提供商、API URL、默认模型 |
| `4` | 显示项目 README / 描述 |
| `0` | 退出应用程序 |
## 项目结构
```
KawaiiGPT/
├── main.py # Entry point — Rich console menu
├── kawai.py # Alternative entry point (install.py bootstrap)
├── install.py # Dependency installer
├── config.json # User configuration (auto-created)
├── requirements.txt # Python dependencies
├── README.md # This file
├── core/
│ ├── __init__.py
│ ├── inpainting.py # LLM response processing
│ ├── processor.py # Request pipeline
│ └── validator.py # Input validation
├── detection/
│ ├── __init__.py
│ ├── detector.py # Model detection logic
│ ├── signature.py # Prompt signature handling
│ └── temporal.py # Rate limiting / timing
├── gui/
│ ├── __init__.py
│ └── main_window.py # GUI interface module
└── utils/
├── __init__.py
├── file_handler.py # File I/O utilities
├── gpu_manager.py # Resource management
└── logger.py # Logging configuration
```
## 常见问题
## 免责声明
```
/$$ /$$ /$$ /$$ /$$$$$$ /$$$$$$$ /$$$$$$$$
| $$ /$$/ |__/|__/ /$$__ $$| $$__ $$|__ $$__/
| $$ /$$/ /$$$$$$ /$$ /$$ /$$ /$$$$$$ /$$ /$$ | $$ \__/| $$ \ $$ | $$
| $$$$$/ |____ $$| $$ | $$ | $$ |____ $$| $$| $$ | $$ /$$$$| $$$$$$$/ | $$
| $$ $$ /$$$$$$$| $$ | $$ | $$ /$$$$$$$| $$| $$ | $$|_ $$| $$____/ | $$
| $$\ $$ /$$__ $$| $$ | $$ | $$ /$$__ $$| $$| $$ | $$ \ $$| $$ | $$
| $$ \ $$| $$$$$$$| $$$$$/$$$$/| $$$$$$$| $$| $$ | $$$$$$/| $$ | $$
|__/ \__/ \_______/ \_____/\___/ \_______/|__/|__/ \______/ |__/ |__/
```
[](https://python.org)
**开源 LLM 网关 — 通过逆向工程的 Pollinations API 访问 DeepSeek、Gemini、Kimi-K2 及更多模型**
[安装](#installation) · [功能](#features) · [配置](#configuration) · [用法](#usage) · [常见问题](#faq) · [免责声明](#disclaimer)
## 关于
**KawaiiGPT** 是一款开源命令行 AI 工具,通过 [Pollinations](https://github.com/pollinations/pollinations) 逆向工程 API 封装提供对多个大型语言模型的统一访问。无需官方 API 密钥或注册 — 通过位于 `gen.pollinations.ai` 的 Pollinations 网关免费访问模型。
该工具支持的后端 LLM 包括 **DeepSeek**、**Gemini** 和 **Kimi-K2**,并内置用于安全研究和红队评估的 prompt 注入(越狱)功能。
## 功能
| LLM 访问 | |
| ✅ | 通往多个后端 LLM(DeepSeek、Gemini、Kimi-K2)的统一网关 |
| ✅ | 逆向工程的 Pollinations API — 无需 API 密钥 |
| ✅ | 可配置的 LLM 提供商和模型选择 |
| ✅ | 自定义 API base URL 覆盖 |
| 安全研究 | |
| ✅ | 内置 prompt 注入/越狱功能 |
| ✅ | 用于红队测试的越狱评估(参见帮助菜单) |
| ✅ | 用于渗透测试研究的无审查模型访问 |
| 界面与平台 | |
| ✅ | 带有 ASCII 艺术横幅的 Rich 样式控制台菜单 |
| ✅ | 原生支持 Linux 和 Termux (Android) |
| ✅ | 通过 install.py 一键安装 |
| ✅ | 持久的 JSON 配置(config.json) |
支持哪些 LLM 模型?
KawaiiGPT 通过 Pollinations API 网关访问模型。目前支持的后端包括 **DeepSeek**、**Gemini** 和 **Kimi-K2**。Pollinations 平台还提供对 GPT-5 和 Qwen 等其他模型的访问 — 可用性取决于上游 API。我需要 API 密钥吗?
不需要。KawaiiGPT 使用逆向工程的 Pollinations API,该 API 提供免费访问,无需注册或 API 密钥。基础功能无需任何凭证即可使用。为什么原始代码经过了混淆处理?
早期版本使用混淆 solely 是为了防止 KawaiiGPT 被以其他名称重新包装和转售。当前版本已完全开源。代码库中不含任何 RAT、间谍软件、恶意软件或勒索软件。这与 WormGPT 相同吗?
不。KawaiiGPT 是一个独立的项目,出于教育和研究目的而创建。“WormGPT”标签有时会在越狱模型的上下文中被提及,但 KawaiiGPT 是独立的工具 — 它通过逆向工程的 API endpoint 代理到合法的 LLM。它能在 Windows 上运行吗?
主要平台是 Linux 和 Termux (Android)。Windows 未获得官方支持,但在标准的 Python 3.8+ 环境下可能可以运行。如需在 Windows 上获得最佳体验,请使用 WSL。Pollinations API 可靠吗?
Pollinations.ai 是一个免费的开源平台,拥有 500 多个社区项目。虽然它提供了稳定的访问,但特定模型的可用性可能会随着上游服务的发展而改变。未经身份验证的请求会受到速率限制。
**如果您觉得这个项目有用,请考虑给它一个 star** ⭐
由 [MrSanZz](https://github.com/MrSanZz) 制作 · 贡献者:Shoukaku07, FlamabyX5
标签:AI安全, API代理, Chat Copilot, CISA项目, DeepSeek, DLL 劫持, Gemini, Kimi-K2, LLM网关, Pollinations API, Python, Rich控制台, Termux, 二进制发布, 云资产清单, 免费API, 大语言模型, 开源工具, 提示注入, 无后门, 熵值分析, 红队评估, 绕过认证, 网络安全, 越狱, 逆向工具, 逆向工程, 隐私保护, 集群管理, 黑盒测试