NIyueeE/ds-free-api

DeepSeek网页端API代理,支持OpenAI与Anthropic兼容接口 | OpenAI & Anthropic compatible API proxy for DeepSeek web

何を解決するか

DS-Free-API は、DeepSeek の無料 Web ベースのバージョンを標準 API としてアクセスできるようにします。公式 API キーの必要性を排除し、Web インターフェースの内部通信を OpenAI および Anthropic 互換の API プロトコルに変換するリバースプロキシとして機能することで、既存の AI クライアントやツールに DeepSeek の機能を簡単に統合できます。

動作方法

高性能を実現するため Rust で構築された本プロジェクトは、ゲートウェイを構築し、受信した API リクエスト(OpenAI Chat Completions または Anthropic Messages)を DeepSeek Web インターフェースが理解できる形式に変換します。ユーザー アカウントのプールを管理し、指数バックオフ再試行を用いてセッションレベルのレート制限を回避します。セキュリティブロックを回避するため、各アカウントには device_id(ブラウザフィンガープリント)が必要です。また、モデルからのツール呼び出しや JSON 出力が正しくフォーマットされるよう、堅牢な「自己修復」パイプラインを備えています。

対象ユーザー

API クレジットの支払いや公式 API キーの管理をせずに、自らのアプリケーションやサードパーティクライアントで DeepSeek の Web ベースモデルを使用したい開発者や AI アンチエスティスティックなユーザー。

特徴

  • 二重プロトコル対応:OpenAI および Anthropic API 標準の両方に完全対応。
  • ツールコールの信頼性:不正なツールコールを処理するための三段階自己修復パイプライン(テキスト → JSON → モデルフォールバック)を搭載。
  • 自動ファイル処理:インラインのデータ URL(画像/ドキュメント)を自動で DeepSeek セッションにアップロードし、HTTP URL に対しては検索モードをトリガー。
  • アカウントプール管理:アカウントのステータス監視、API キーの管理、設定の構成が可能な、レスポンシブな PWA インターフェースを備えた組み込み Web 管理パネル。
  • プロンプトバイパス:プロンプトがモデルの制限を超える場合、自動的にチャンク化された完了処理とファイルアップロードを使用。
  • 高パフォーマンス:外部ランタイム依存なしの単一の Rust バイナリとして実装。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト