NIyueeE/ds-free-api
DeepSeek网页端API代理,支持OpenAI与Anthropic兼容接口 | OpenAI & Anthropic compatible API proxy for DeepSeek web
解決的問題
DS-Free-API 允許使用者將 DeepSeek 的免費網頁版作為標準 API 使用。它透過作為反向代理,將網頁介面的內部通訊轉換為 OpenAI 與 Anthropic 相容的 API 協定,從而無需官方 API 金鑰即可存取,使 DeepSeek 的功能能輕鬆整合至現有的 AI 客戶端與工具中。
工作原理
基於 Rust 建構以實現高效率,本專案建立一個閘道器,將傳入的 API 請求(OpenAI Chat Completions 或 Anthropic Messages)轉換為 DeepSeek 網頁介面可理解的格式。它管理一個使用者帳戶池,透過指數退避重試機制分發請求並繞過會話級速率限制。為避免安全阻擋,每個帳戶需提供 device_id(瀏覽器指紋)。系統亦包含強大的「自我修復」管道,確保模型的工具呼叫與 JSON 輸出在回傳客戶端前格式正確。
適用對象
希望在自己的應用程式或第三方客戶端中使用 DeepSeek 的網頁模型,而無需支付 API 信用額度或管理官方 API 金鑰的開發者與 AI 愛好者。
主要亮點
- 雙協定支援:完全相容 OpenAI 與 Anthropic API 標準。
- 工具呼叫可靠性:具備三層自我修復管道(文字 → JSON → 模型回退),可處理格式錯誤的工具呼叫。
- 自動檔案處理:自動將內嵌資料 URL(影像/文件)上傳至 DeepSeek 會話,並對 HTTP URL 觸發搜尋模式。
- 帳戶池管理:內建 Web 管理介面,可透過響應式 PWA 界面監控帳戶狀態、管理 API 金鑰並設定參數。
- 提示詞繞過:當提示詞超過模型限制時,自動使用分塊完成與檔案上傳。
- 高效率:以單一 Rust 二進位檔實作,無外部執行時相依性。
相關
- 專案
- 專案
- 專案
- 專案