{"repo":"vibe-coding-labs/JoyCode2Api","free":true,"listed":false,"github":"https://github.com/vibe-coding-labs/JoyCode2Api","clone":"git clone https://github.com/vibe-coding-labs/JoyCode2Api.git","description":"JoyCode API 代理 — 协议翻译成 Anthropic/OpenAI 兼容格式，让 Claude Code 直接调用 JoyCode支持的模型，比如GLM 5.1等","language":"Go","stars":199,"topics":["anthropic-api","api-gateway","claude-code","fastapi","llm","openai-api","proxy","python","sse"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"JoyCode2Api JoyCode → Anthropic / OpenAI 协议翻译器 让 Claude Code、Cursor、Codex 直接用上 JoyCode 背后的模型 JoyAI-Code · Claude-Opus-4.7 · GLM-5.1 · Kimi-K2.6 · MiniMax-M2.7 · Doubao-Seed-2.0-pro 快速开始 · 配置 · 部署 · API 参考 · FAQ · 贡献 --- 概述 JoyCode（京东 AI 编程助手）背后挂了 GLM、Kimi、MiniMax、Doubao、Claude-Opus 等模型，但它的 API 是私有协议，主流编程工具接不上。JoyCode2Api 在中间做协议翻译，对外同时暴露两套标准协议： - Anthropic Messages API ( /v1/messages ) — Claude Code 走这个 - OpenAI Chat Completions API ( /v1/chat/completions ) — Cursor / Codex 走这个 工具调用（tool use）、流式输出（SSE）、上下文截断全部完整翻译，使用体验和原生 API 一致。 ⚠️ 免责声明 ：本项目仅供 个人学习和技术研究 使用。禁止用于商业转售、API 中转服务（ 中转站属于违法行为 ）、大规模薅号或任何违法违规活动。因不当使用造成的一切后果由使用者自行承担，与项目作者无关。本项目不是 JoyCode 官方产品。 --- 功能特性 特性 说明 ------ ------ 双协议兼容 同时实现 Anthropic Messages + OpenAI Chat Completions，Claude Code 和 Cursor 各走各的通道 Tool Use 完整翻译 Claude Code 的工具调用（读写文件、执行命令等）完整映射，不影响正常使用 SSE 流式输出 实时流式返回，打字机效果 多模型可选 JoyAI-Code、Claude-Opus-4.7、GLM-5.1/5/4.7、Kimi-K2.6/2.5、MiniMax-M2.7、Doubao-Seed-2.0-pro 多账号管理 Dashboard 扫码 / OAuth / 手动添加多个 JD 账号，每个账号独立 API Key 智能上下文截断 对话过长时自动截断早期消息， /compact 正常工作 自带 Dashboard Web 界面管理账号、查看用量、模型分布、请求记录、系统设置 凭据保活 后台定时刷新过期账号凭据，避免长时间不用失效 单文件部署 前端打包进 Go 二进制，丢一个文件就能跑，也支持 Docker / 系统服务 --- 界面预览 数据概览 — 请求量、Token、延迟、模型分布 账号管理 — 多 JD 账号，扫码 / OAuth / 手动 账号详情 — 单账号用量与请求记录 系统设置 — 默认模型、超时、日志保留 --- 快速开始 TL;DR — 编译 → serve --skip-validation → 浏览器加账号 → 配环境变量 → claude 。 第 1 步：编译 需要 Go 1.25+ 。项目是纯 Go（SQLite 用 modernc 纯 Go 驱动）， 无需任何 C 工具链 ： 前端已随仓库提交（ cmd/JoyCode2Api/static/ ），不装 Node.js 也能编出带界面的二进制。只有要改前端时才需要 cd web && npm install && npm","default_branch":null,"files":null,"tree":[],"storefront":"/r/vibe-coding-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vibe-coding-labs/JoyCode2Api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}