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 二进制文件实现,无外部运行时依赖。

相关

  • 项目
  • 项目
  • 项目
  • 项目