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