一、軟件介紹
文末提供程序和源碼下載
? ? ? ?DeepClaude開源程序是增強的 AI,可以實現代碼生成:DeepSeek r1 + Claude 3.7 十四行詩 - 無與倫比的性能!內容創作:DeepSeek r1 + Gemini 2.5 Pro - 卓越的質量!OpenAI 兼容。流媒體和非流媒體支持。立即體驗 AI 的未來!
? ? ? ?
二、簡介
? ? ? 最近 DeepSeek 推出了?DeepSeek R1 模型,在推理能力上已經達到了第一梯隊。但是 DeepSeek R1 在一些日常任務的輸出上可能仍然無法匹敵 Claude 3.5 Sonnet。Aider 團隊最近有一篇研究,表示通過采用 DeepSeek R1 + Claude 3.5 Sonnet 可以實現最好的效果。
? ? ? ? 配置界面,部署更簡單。 1.編程:推薦 DeepSeek r1 + Claude 3.7 Sonnet 組合,效果最好; 2.內容創作:推薦 DeepSeek r1 + Gemini 2.0 Flash 或 Gemini 2.5 Pro 組合,效果最好,并且可以完全免費使用。
? ? R1 作為架構師,Sonnet 作為編輯,在?aider polyglot 基準上設定了 64.0% 的新 SOTA。與之前的 o1 SOTA 結果相比,他們以?14 倍的成本實現了這一目標。
本項目受到該項目的啟發,通過 fastAPI 完全重寫,經過 15 天大量社區用戶的真實測試,我們創作了一些新的組合使用方案。
1.編程:推薦使用 deepclaude = deepseek r1 + claude 3.7 sonnet; 2.內容創作:推薦使用 deepgeminipro = deepseek r1 + gemini 2.0 pro (該方案可以完全免費使用); 3.日常實驗:推薦 deepgeminiflash = deepseek r1 + gemini 2.0 flash (該方案可以完全免費使用)。
項目支持 OpenAI 兼容格式的輸入輸出,支持 DeepSeek 官方 API 以及第三方托管的 API、生成部分也支持 Claude 官方 API 以及中轉 API,并對 OpenAI 兼容格式的其他 Model 做了特別支持。
🔥推薦使用方法:?1.用戶可以自行運行在自己的服務器,并對外提供開放 API 接口,接入?OneAPI?等實現統一分發。
2.接入你的日常大語言模型對話聊天使用。
三、Implementation??實現
四、How to run??如何運行
項目支持本地運行和服務器運行,推薦使用服務器部署,實現隨時隨處可訪問的最強大語言模型服務,甚至可以完全免費使用。
1. 獲得運行所需的 API
- 獲取 DeepSeek API,因為最近 DeepSeek 官方的供應能里不足,所以經常無法使用,不推薦。目前更推薦使用火山云引擎(我們已經做了預配置,你只需注冊后獲取 api key 即可),點擊鏈接注冊可以獲得 15 元代金券,免費用流暢的 deepseek r1 :火山方舟大模型體驗中心-火山引擎?邀請碼:AK7Q5AEU
- 獲取 Claude 的 API KEY:https://console.anthropic.com。(也可采用其他中轉服務,如?DMXapi、Openrouter 以及其他服務商的 API KEY)
- 獲取 Gemini 的 API KEY:https://aistudio.google.com/apikey?(有免費的額度,日常夠用)
2. 開始運行(本地運行)
Step 1. 克隆本項目到適合的文件夾并進入項目
git clone https://github.com/ErlichLiu/DeepClaude.git cd DeepClaude
Step 2. 通過 uv 安裝依賴(如果你還沒有安裝 uv,請看下方注解)
# 通過 uv 在本地創建虛擬環境,并安裝依賴 uv sync # macOS 激活虛擬環境 source .venv/bin/activate # Windows 激活虛擬環境 .venv\Scripts\activate
Step 3. 運行
## 本地運行 uvicorn app.main:app --port 8000 ## 服務器運行 uvicorn app.main:app --host 0.0.0.0 --port 8000
Step 4. 打開瀏覽器訪問?http://127.0.0.1:8000/config?輸入默認 api key:123456 (如果你運行在云端,請盡快登錄后在系統設置內更改,避免被其他人盜用,本地登錄則無需更改)
按照提示在“推理模型這一欄”配置一個火山云引擎的 api key,點擊編輯,粘貼進去 api key 后點擊保存即可
是否支持原生推理
選項控制了兩套針對推理模型返回思考內容.
- 支持原生推理: 推理模型在返回體
reasoning_content
字段返回推理內容, 在content
字段返回回答內容. 例如:- DeepSeek官方?
deepseek-reasoner
DeepSeek 官方?deepseek-reasoner
- Siliconflow?
deepseek-ai/deepseek-r1
Siliconflow?深度搜索-ai/deepseek-r1
- DeepSeek官方?
- 不支持原生推理: 推理模型在
content
字段中以<think></think>
標簽包裹推理內容返回. 例如:- 派歐算力云?
deepseek/deepseek-r1
,?deepseek/deepseek-r1/community
,?deepseek/deepseek-r1-turbo
- AiHubMix?
aihubmix-DeepSeek-R1
- Cluade 3.7 Sonnet Thinking
Cluade 3.7 十四行詩思維
- 派歐算力云?
大多數服務商提供的deepseek-r1均支持原生推理, 所以推薦默認開啟. 如果不確定可以在外部使用聊天框架(Chatbox)測試模型響應內容. 如果出現<think></think>
標簽則需要關閉支持原生推理
選項.
不支持原生推理的deepseek-r1可能需要prompt來觸發思考, 若日志中收集到推理內容長度一直為0, 而且出現<think>
字樣, 則考慮檢查此因素:
按照提示在“目標模型”配置一個 Claude 3.7 Sonnet 的 api key 以及一個 Gmeini 的 api key,Gemini 的 api key 可以在:https://aistudio.google.com/apikey?獲取?
同理,也可以配置一個 Gemini 的 api key 分別到 deepgeminiflash 和 deepgeminipro
Step 5. 配置程序到你的 Chatbox(推薦?Cherry Studio?NextChat、ChatBox、LobeChat)
如果你的客戶端是 Cherry Studio、Chatbox(選擇 OpenAI API 模式,注意不是 OpenAI 兼容模式)?API 地址為?http://127.0.0.1:8000?API 密鑰為默認的 123456,如果你在系統設置內進行修改,則改為你修改過的即可 需要手動配置三個模型,分別為 deepclaude、deepgeminiflash 和 deepgeminipro 模型
如果你的客戶端是 LobeChat?API 地址為:http://127.0.0.1:8000/v1?API 密鑰為默認的 123456,如果你在系統設置內進行修改,則改為你修改過的即可 支持獲取模型列表,可以同時獲取到 deepclaude、deepgeminiflash 和 deepgeminipro 模型
注:本項目采用 uv 作為包管理器,這是一個更快速更現代的管理方式,用于替代 pip,你可以在此了解更多
五、軟件下載
夸克網盤分享
本文信息來源于GitHub作者地址:https://github.com/ErlichLiu/DeepClaude
?