neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
Freebuff CLI·Web 역방향 프록시 제공, 다중 계정 토큰·고동시성 지원, Docker 및 데스크톱 배포 가능
Freebuff cli、web的反向代理逆向出来,支持多账户token、高并发等docker部署和桌面端
개발 도구JavaScript · RustGitHub @lza6직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Freebuff2API 将 Freebuff 免费层逆向为 OpenAI 兼容 与 Anthropic 兼容 的本地 API 网关。Rust(axum) 实现,单二进制零依赖,可在任意 OpenAI/Claude 客户端(Claude Code、Codex、Cursor、LobeChat 等)中使用 Freebuff 免费模型。README 전문 보기 ↗
中文文档(Rust 版)。English version: README_en.md
⚠️ 状态说明(2026-10-23 实测)
对话转发功能当前不可用。 上游已废弃 web 通道(
409 chat_moved), 并对 bearer 通道加了客户端版本门禁与 CLI 专属策略(403 free_mode_cli_required, 服务端明确警告「直接调用 API 可能封号」)。完整逆向记录与协议规格:
docs/UPSTREAM_PROTOCOL_2026-10.md。 仍然可用:控制台面板、凭证管理、账号健康看板、用量/遥测、doctor、导入导出、技能与记忆层。 详见 README_zh.md。
Freebuff2API 将 Freebuff 免费层逆向为 OpenAI 兼容 与 Anthropic 兼容 的本地 API 网关。Rust(axum) 实现,单二进制零依赖,可在任意 OpenAI/Claude 客户端(Claude Code、Codex、Cursor、LobeChat 等)中使用 Freebuff 免费模型。
POST /v1/chat/completions(OpenAI,流式/非流式)+ POST /v1/messages(Claude),适配任意 OpenAI SDK。{槽:1, 并发:3}、订阅 {槽:3, 并发:8},网关全局级。每个请求同时占用"槽"与"并发"各一,实际并发上限 = 槽位容量(免费层 1、订阅层 3),超时 2s 返回 429。low/high/max,solar/minimax/mimo 不支持自动剥离;Codex 选超范围 effort 自动降级。GET /api/account/balance:freebucks 积分、每模型每日剩余、套餐、地区限制。POST /api/chat/stream(Cookie 鉴权 SSE 11 事件)、多模态上传、工具调用映射。/ui)。Freebuff2API Setup x64.exe(Release 页,当前 v0.8.x)build.bat # Windows 编译
./target/release/freebuff2api # Linux/macOS 编译 cargo build --release
start.bat # Windows 启动
docker build -t freebuff2api -f docker/Dockerfile .
docker run -d -p 47821:47821 -v /data:/data freebuff2api
{
"listen_addr": "127.0.0.1:47821",
"upstream_base_url": "https://www.codebuff.com",
"auth_tokens": ["bearer-token-1", "bearer-token-2"],
"api_keys": ["sk-local"],
"http_proxy": "http://127.0.0.1:10808",
"ad_providers": ["gravity"],
"sqlite_path": "data/freebuff2api.sqlite",
"token_saver": false,
"memory_enabled": false
}
环境变量优先:AUTH_TOKENS / API_KEYS / HTTP_PROXY / LISTEN_ADDR / AD_PROVIDERS / SQLITE_PATH / MEMORY_ENABLED。
网关内置一个零 LLM 规则的本地记忆库(SQLite,data/memory.sqlite):纯确定性规则自动记录「常用模型 / 推理档位降级 / 你的纠正("记住…"、"别再…"、"always/never")」与手动条目,并在相关对话时以低权威注入 system 前缀。
memory_enabled: false。记忆不是每个人都需要的,不需要时保持关闭,请求零额外注入。POST /api/memory/toggle,写回 config.json 立即热生效,无需重启);"memory_enabled": true 后重启;MEMORY_ENABLED=true。data/memory.sqlite,重新开启后继续可用。| 端点 | 方法 | 说明 |
|---|---|---|
/v1/chat/completions | POST | OpenAI 聊天 |
/v1/messages | POST | Claude 聊天 |
/v1/models | GET | 模型列表 |
/api/tokens/import | POST | 导入 curl/HAR/Cookie |
/api/account/balance | GET | 账号积分/每模型剩余 |
/api/account/detail | POST | 账号详情卡片 |
/api/usage/* | GET | 用量统计 |
/ui | GET | 控制面板 |
/healthz | GET | 健康检查 |
完整教程见 docs/API_GUIDE.md。
{槽:1, 并发:3}、订阅 {槽:3, 并发:8}(实际并发上限=槽位,见上)| 模型 | 支持 efforts |
|---|---|
| deepseek/*、z-ai/glm、stealth/ox-alpha | low, high, max |
| openai/gpt-5.6*、gemini-3.8、claude-fable-5 | low, medium, high, xhigh, max |
| meta/muse-spark* | minimal, low, medium, high, xhigh |
| solar-pro4、minimax-m3、mimo-v2.5、kimi-k3 | 不支持(自动剥离) |
cargo test # 253 单测 + 8 集成 + 11 路由级集成全绿(v0.9.0)
cargo clippy --all-targets -- -D warnings # 零警告
真实 E2E 已实测:token 导入(curl/HAR/Cookie)✅、余额查询 ✅、账号详情 ✅、面板 ✅、上游冒烟 ✅。
src/ Rust 网关源码
api.rs HTTP 路由
web_protocol.rs web 版协议(Cookie 鉴权 chat/stream/余额)
import.rs token 导入解析
usage.rs SQLite 用量统计
desktop/ Electron 桌面壳
legacy-go/ 旧 Go 版实现(归档)
reference/ 上游逆向源码归档
docs/ API 教程
本项目与 OpenAI、Codebuff、Freebuff 无官方关联。仅供交流、实验与学习使用,按"原样"提供,使用者自行承担风险。
MIT