[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72388":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":14,"stars7d":15,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},72388,"DeepClaude","ErlichLiu\u002FDeepClaude","ErlichLiu","Unleash Next-Level AI! 🚀  💻 Code Generation: DeepSeek r1 + Claude 3.7 Sonnet - Unparalleled Performance! 📝 Content Creation: DeepSeek r1 + Gemini 2.5 Pro - Superior Quality! 🔌 OpenAI-Compatible. 🌊 Streaming & Non-Streaming Support.  ✨ Experience the Future of AI – Today! Click to Try Now! ✨","https:\u002F\u002Ferlich.fun\u002Fdeepclaude-pricing",null,"Python",2916,503,20,21,0,46,60,95.21,"MIT License",false,"main",true,[25,26,27,28],"ai","claude-3-7-sonnet","deepseek","gemini","2026-06-12 04:01:04","\u003Cdiv>\n\u003Ch1>DeepClaude 🐬🧠 - OpenAI Compatible（deepclaude & deepgemini）\u003C\u002Fh1>\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgetasterisk\u002Fdeepclaude\"> Inspiration from getasterisk\u002Fdeepclaude\u003C\u002Fa>\n\n[![GitHub license](https:\u002F\u002Fimg.erlich.fun\u002Fpersonal-blog\u002FuPic\u002Fdeepclaude.svg)](#)\n[![Compatible with](https:\u002F\u002Fimg.erlich.fun\u002Fpersonal-blog\u002FuPic\u002F-ChatGPT-412991.jpg)](https:\u002F\u002Fopenai.com)\n\n\u003C\u002Fdiv>\n\n\u003Cdiv>\n\u003Ch4 style=\"color: #FF9909\"> 特别说明：\n\u003Cbr \u002F>\n在最新的 1.0 版本，我们已经实现了配置界面，部署更简单。\n1.编程：推荐 DeepSeek r1 + Claude Sonnet 4 组合，效果最好；\n2.内容创作：推荐 DeepSeek r1 + Gemini 2.5 Flash 或 Gemini 2.5 Pro 组合，效果最好，并且可以完全免费使用。\n\u003Cbr \u002F>\n对于不太会部署，只是希望使用上最强组合模型的朋友，可以直接访问 Erlich 个人网站自助购买按量付费的 API：https:\u002F\u002Ferlich.fun\u002Fdeepclaude-pricing\n也可以直接联系 Erlich（微信号：geekthings）\u003C\u002Fh4>\n\u003C\u002Fdiv>\n\n\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong> 赞助商：问小白 https:\u002F\u002Fwww.wenxiaobai.com （丝滑使用 DeepSeek r1 满血版， 支持联网、上传文件、图片、AI 创作 PPT 等）\u003C\u002Fstrong>\u003C\u002Fsummary>\n\u003Cdiv>\n\u003Cimg src=\"https:\u002F\u002Fimg.erlich.fun\u002Fpersonal-blog\u002FuPic\u002FvVXyGq.png\" \u002F>\n\u003Cimg src=\"https:\u002F\u002Fimg.erlich.fun\u002Fpersonal-blog\u002FuPic\u002FSIU8qx.png\" \u002F>\n\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\n---\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong> 友情链接：Ten Agent: https:\u002F\u002Fgithub.com\u002FTEN-framework\u002FTEN-Agent \u003C\u002Fstrong>\u003C\u002Fsummary>\n\u003C\u002Fdetails>\n\n---\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>更新日志：\u003C\u002Fstrong>\u003C\u002Fsummary> \n2025-05-29.2：更新 Docker Image 运行平台支持，可以通过 `docker pull erlichliu\u002Fdeepclaude ` 拉取到本地运行，自动选择合适的平台版本。\n\n2025-05-29.1：feat: 系统配置添加 deepseek r1 的 max_tokens 设置，降低成本。\n\n\n2025-05-27.2: 支持配置文件的导入导出模式，方便升级或部署后反复进行配置。\n\n2025-05-27.1: 适配 Gemini API 流式响应上的结束标记处理顺序问题。\n\n2025-05-22.3: 优化 openai 兼容格式返回结束标志，改善近期 deepgeminipro 中断回复的问题。\n\n2025-05-22.2: 优化组合模型之间的衔接 Prompt，提高不同模型本身的能力表达。\n\n2025-05-22.1: 支持可关闭 gemini 2.5 flash 的思考，节省 tokens 消耗，针对 gemini 2.5 pro 采用提示词优化的方式也可以平均每次降低 30% 的成本消耗。\n\n2025-05-16.1: 支持更友好的多段落报错返回，尤其是针对超过上下文长度的报错返回，可以更好的适配前端界面的报错。\n\n2025-03-22.1: 支持根据不同模型设置是否开启代理，提高运行效率。\n\n2025-03-10.1: deepseek r1 推理部分 max_token 改为 5，节省输出 Tokens 消耗；非流式输出部分增加 reasoning_content 数据字段的返回；将非流式输出设置为缺省值，方便 dify 等工具使用。\n\n2025-03-05.1: 更改docker compose配置, 使用volume将容器配置文件绑定至本地, 避免重启容器时丢失配置. 同时设置失败自动重启.\n\n2025-03-02.1: 更新 1.0 版本，支持图形化配置界面，取消 .env 配置，预配置模板，配置更方便\n\n2025-02-25.1: 添加 system message 对于 Claude 3.5 Sonnet 的支持\n\n2025-02-23.1: 重构代码，支持 OpenAI 兼容模型，deepgeminiflash 和 deepgeminipro 配置更方便（请详细查看 READEME 和 .env.example 内的说明）。\n\n2025-02-21.1: 添加 Claude 这段的详细数据结构安全检查。\n\n2025-02-16.1: 支持 claude 侧采用请求体中的自定义模型名称。（如果你采用 oneapi 等中转方，那么现在可以通过配置环境变量或在 API 请求中采用任何 Gemini 等模型完成后半部分。接下来将重构代码，更清晰地支持不同的思考模型组合。）\n\n2025-02-08.2: 支持非流式请求，支持 OpenAI 兼容的 models 接口返回。（⚠️ 当前暂未实现正确的 tokens 消耗统计，稍后更新）\n\n2025-02-08.1: 添加 Github Actions，支持 fork 自动同步、支持自动构建 Docker 最新镜像、支持 docker-compose 部署\n\n2025-02-07.2: 修复 Claude temperature 参数可能会超过范围导致的请求失败的 bug\n\n2025-02-07.1: 支持 Claude temputerature 等参数；添加更详细的 .env.example 说明\n\n2025-02-06.1：修复非原生推理模型无法获得到推理内容的 bug\n\n2025-02-05.1: 支持通过环境变量配置是否是原生支持推理字段的模型，满血版本通常支持\n\n2025-02-04.2: 支持跨域配置，可在 .env 中配置\n\n2025-02-04.1: 支持 Openrouter 以及 OneAPI 等中转服务商作为 Claude 部分的供应商\n\n2025-02-03.3: 支持 OpenRouter 作为 Claude 的供应商，详见 .env.example 说明\n\n2025-02-03.2: 由于 deepseek r1 在某种程度上已经开启了一个规范，所以我们也遵循推理标注的这种规范，更好适配支持的更好的 Cherry Studio 等软件。\n\n2025-02-03.1: Siliconflow 的 DeepSeek R1 返回结构变更，支持新的返回结构\n\n\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\n# 简介\n最近 DeepSeek 推出了 [DeepSeek R1 模型](https:\u002F\u002Fplatform.deepseek.com)，在推理能力上已经达到了第一梯队。但是 DeepSeek R1 在一些日常任务的输出上可能仍然无法匹敌 Claude 3.5 Sonnet。Aider 团队最近有一篇研究，表示通过[采用 DeepSeek R1 + Claude 3.5 Sonnet 可以实现最好的效果](https:\u002F\u002Faider.chat\u002F2025\u002F01\u002F24\u002Fr1-sonnet.html)。\n\n\u003Cimg src=\"https:\u002F\u002Fimg.erlich.fun\u002Fpersonal-blog\u002FuPic\u002FheiQYX.png\" alt=\"deepseek r1 and sonnet benchmark\" style=\"width=400px;\"\u002F>\n\n> **R1 as architect with Sonnet as editor has set a new SOTA of 64.0%** on the [aider polyglot benchmark](https:\u002F\u002Faider.chat\u002F2024\u002F12\u002F21\u002Fpolyglot.html). They achieve this at **14X less cost** compared to the previous o1 SOTA result.\n\n本项目受到该项目的启发，通过 fastAPI 完全重写，经过 15 天大量社区用户的真实测试，我们创作了一些新的组合使用方案。\n\n**1.编程：推荐使用 deepclaude = deepseek r1 + claude 3.7 sonnet;\n2.内容创作：推荐使用 deepgeminipro = deepseek r1 + gemini 2.0 pro (该方案可以完全免费使用);\n3.日常实验：推荐 deepgeminiflash = deepseek r1 + gemini 2.0 flash (该方案可以完全免费使用)。**\n\n项目**支持 OpenAI 兼容格式的输入输出**，支持 DeepSeek 官方 API 以及第三方托管的 API、生成部分也支持 Claude 官方 API 以及中转 API，并对 OpenAI 兼容格式的其他 Model 做了特别支持。\n\n**🔥推荐使用方法：**\n1.用户可以自行运行在自己的服务器，并对外提供开放 API 接口，接入 [OneAPI](https:\u002F\u002Fgithub.com\u002Fsongquanpeng\u002Fone-api) 等实现统一分发。\n\n2.接入你的日常大语言模型对话聊天使用。\n\n# Implementation\n\n![image-20250201212456050](https:\u002F\u002Fimg.erlich.fun\u002Fpersonal-blog\u002FuPic\u002Fimage-20250201212456050.png)\n\n# How to run\n\n> 项目支持本地运行和服务器运行，推荐使用服务器部署，实现随时随处可访问的最强大语言模型服务，甚至可以完全免费使用。\n\n## 1. 获得运行所需的 API\n\n1. 获取 DeepSeek API，推荐采用 PPIO（派欧云）最新的 DeepSeek R1 0528，点击链接注册，新用户可以获得 15 元免费额度，再邀请人还可以获得 30 元：https:\u002F\u002Fppio.cn\u002Fuser\u002Fregister?invited_by=TXTPQF\n2. 获取 Claude 的 API KEY：https:\u002F\u002Fconsole.anthropic.com。(也可采用其他中转服务，如 DMXapi、Openrouter 以及其他服务商的 API KEY)\n3. 获取 Gemini 的 API KEY：https:\u002F\u002Faistudio.google.com\u002Fapikey (有免费的额度，日常够用)\n\n\n\n## 2. 开始运行（使用 Docker）\n\n** 极其推荐 Zeabur，然后通过 Zeabur 来购买新加坡或日本的服务器是最划算的，只要 2 美金就足够，如果你是新用户，可以点击：https:\u002F\u002Fzeabur.com\u002Freferral?referralCode=ErlichLiu 我们一起获得奖励额度 **\n\n✅ Step 1. 安装 Docker\n\n请确保你已经安装了 Docker Desktop（适用于 macOS 和 Windows），或 Docker Engine（适用于 Linux）。\n\nWindows 下载安装地址：https:\u002F\u002Fdocs.docker.com\u002Fdesktop\u002Fsetup\u002Finstall\u002Fwindows-install\u002F\nmacOS 下载安装地址：https:\u002F\u002Fdocs.docker.com\u002Fdesktop\u002Fsetup\u002Finstall\u002Fmac-install\u002F\n\n安装完成后，确保在终端中运行以下命令没有报错：\n\n`docker --version`\n\n\n\n🚀 Step 2. 拉取镜像并运行项目\n\n打开终端或命令行，输入以下命令：\n\n`docker run -p 8000:8000 erlichliu\u002Fdeepclaude:latest`\n\n运行后你可以访问：\n\n`http:\u002F\u002Flocalhost:8000\u002Fconfig`\n\n即可使用该服务。\n\n⸻\n\n📦 可选：后台运行 + 自动重启（建议部署时使用）\n\n`docker run -d --restart unless-stopped -p 8000:8000 erlichliu\u002Fdeepclaude:latest`\n\n\n⸻\n\n🧪 开发者：如果你想构建自己的镜像（而不是用已有镜像）\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FErlichLiu\u002FDeepClaude.git\ncd DeepClaude\ndocker build -t deepclaude:dev .\ndocker run -p 8000:8000 deepclaude:dev\n```\n\n⸻\n\nStep 4. 开始配置：打开浏览器访问 http:\u002F\u002Flocalhost:8000\u002Fconfig 输入默认 api key：123456 （如果你运行在云端，请尽快登录后在系统设置内更改，避免被其他人盗用，本地登录则无需更改）\n![配置授权页面](https:\u002F\u002Fimg.erlich.fun\u002Fpersonal-blog\u002FuPic\u002FHW7YfK.png)\n\n按照提示在“推理模型这一栏”配置一个火山云引擎的 api key，点击编辑，粘贴进去 api key 后点击保存即可\n![配置火山云引擎的 api key](https:\u002F\u002Fimg.erlich.fun\u002Fpersonal-blog\u002FuPic\u002FPNfOcU.png)\n\n`是否支持原生推理`选项控制了两套针对推理模型返回思考内容.\n\n- 支持原生推理: 推理模型在返回体`reasoning_content`字段返回推理内容, 在`content`字段返回回答内容. 例如:\n  - DeepSeek官方 `deepseek-reasoner`\n  - Siliconflow `deepseek-ai\u002Fdeepseek-r1`\n- 不支持原生推理: 推理模型在`content`字段中以`\u003Cthink>\u003C\u002Fthink>`标签包裹推理内容返回. 例如:\n  - 派欧算力云 `deepseek\u002Fdeepseek-r1`, `deepseek\u002Fdeepseek-r1\u002Fcommunity`, `deepseek\u002Fdeepseek-r1-turbo`\n  - AiHubMix `aihubmix-DeepSeek-R1`\n  - Cluade 3.7 Sonnet Thinking\n\n大多数服务商提供的deepseek-r1均支持原生推理, 所以推荐默认开启. 如果不确定可以在外部使用聊天框架(Chatbox)测试模型响应内容. 如果出现`\u003Cthink>\u003C\u002Fthink>`标签则需要关闭`支持原生推理`选项.\n\n不支持原生推理的deepseek-r1可能需要prompt来触发思考, 若日志中收集到推理内容长度一直为0, 而且出现`\u003Cthink>`字样, 则考虑检查此因素:\n\n![image](https:\u002F\u002Fimg.erlich.fun\u002Fpersonal-blog\u002FuPic\u002F63bf0a9f-19cf-49d4-aa28-e916b2a62138.png)\n\n\n按照提示在“目标模型”配置一个 Claude 3.7 Sonnet 的 api key 以及一个 Gmeini 的 api key，Gemini 的 api key 可以在：https:\u002F\u002Faistudio.google.com\u002Fapikey 获取\n![配置 Claude 3.7 Sonnet 的 api key](https:\u002F\u002Fimg.erlich.fun\u002Fpersonal-blog\u002FuPic\u002FydKSHW.png)\n同理，也可以配置一个 Gemini 的 api key 分别到 deepgeminiflash 和 deepgeminipro\n![配置 Gemini api key](https:\u002F\u002Fimg.erlich.fun\u002Fpersonal-blog\u002FuPic\u002FXGXDkz.png)\n\nStep 5. 配置程序到你的 Chatbox（推荐 [Cherry Studio](https:\u002F\u002Fcherry-ai.com) [NextChat](https:\u002F\u002Fnextchat.dev\u002F)、[ChatBox](https:\u002F\u002Fchatboxai.app\u002Fzh)、[LobeChat](https:\u002F\u002Flobechat.com\u002F)）\n\n**如果你的客户端是 Cherry Studio、Chatbox（选择 OpenAI API 模式，注意不是 OpenAI 兼容模式）**\nAPI 地址为 http:\u002F\u002F127.0.0.1:8000\nAPI 密钥为默认的 123456，如果你在系统设置内进行修改，则改为你修改过的即可\n需要手动配置三个模型，分别为 deepclaude、deepgeminiflash 和 deepgeminipro 模型\n\n**如果你的客户端是 LobeChat**\nAPI 地址为：http:\u002F\u002F127.0.0.1:8000\u002Fv1\nAPI 密钥为默认的 123456，如果你在系统设置内进行修改，则改为你修改过的即可\n支持获取模型列表，可以同时获取到 deepclaude、deepgeminiflash 和 deepgeminipro 模型\n\n\n**注：本项目采用 uv 作为包管理器，这是一个更快速更现代的管理方式，用于替代 pip，你可以[在此了解更多](https:\u002F\u002Fdocs.astral.sh\u002Fuv\u002F)**\n\n   # Automatic fork sync\n项目已经支持 Github Actions 自动更新 fork 项目的代码，保持你的 fork 版本与当前 main 分支保持一致。如需开启，请 frok 后在 Settings 中开启 Actions 权限即可。\n\n\n# Technology Stack\n- [FastAPI](https:\u002F\u002Ffastapi.tiangolo.com\u002F)\n- [UV as package manager](https:\u002F\u002Fdocs.astral.sh\u002Fuv\u002F#project-management)\n- [Docker](https:\u002F\u002Fwww.docker.com\u002F)\n\n# Star History\n\n[![Star History Chart](https:\u002F\u002Fimg.erlich.fun\u002Fpersonal-blog\u002FuPic\u002FDeepClaude&type=Date.jpg)](https:\u002F\u002Fstar-history.com\u002F#ErlichLiu\u002FDeepClaude&Date)\n\n# Buy me a coffee\n\u003Cimg src=\"https:\u002F\u002Fimg.erlich.fun\u002Fpersonal-blog\u002FuPic\u002FIMG_3625.jpeg\" alt=\"微信赞赏码\" style=\"width: 400px;\"\u002F>\n\n# About Me\n- Email: erlichliu@gmail.com\n- Website: [Erlichliu](https:\u002F\u002Ferlich.fun)","DeepClaude 是一个基于 Python 开发的、与 OpenAI 兼容的 AI 服务，旨在提供代码生成和内容创作的强大功能。它结合了 DeepSeek r1 和 Claude 3.7 Sonnet 或 Gemini 2.5 Pro 等模型，以实现卓越的性能和质量。该项目支持流式和非流式处理，并且可以通过图形界面轻松配置，降低了部署难度。此外，还提供了按量付费的 API 服务选项。适合需要高效代码编写辅助或高质量文本内容生成的应用场景，如软件开发、文章撰写等。",2,"2026-06-11 03:41:50","high_star"]