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](https://img.shields.io/badge/Python-3.8%2B-3776AB?style=for-the-badge&logo=python&logoColor=white)](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
## 安装说明 ### 前置条件 | 依赖 | 版本 | 用途 | |------------|---------|---------| | 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 ``` ## 常见问题
支持哪些 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, 大语言模型, 开源工具, 提示注入, 无后门, 熵值分析, 红队评估, 绕过认证, 网络安全, 越狱, 逆向工具, 逆向工程, 隐私保护, 集群管理, 黑盒测试