{"repo":"NIyueeE/ds-free-api","free":true,"listed":false,"github":"https://github.com/NIyueeE/ds-free-api","clone":"git clone https://github.com/NIyueeE/ds-free-api.git","description":"DeepSeek网页端API代理，支持OpenAI与Anthropic兼容接口 | OpenAI & Anthropic compatible API proxy for DeepSeek web","language":"Rust","stars":609,"topics":["rust","api-proxy","api","deepseek-api","freeapi","proxy-server","claude-api","openai-api"],"license":"GPL-3.0","category":"api-integrations-sdks","readme_excerpt":"DS-Free-API English 将免费的 DeepSeek 网页端对话反代并适配转换为标准的 OpenAI 与 Anthropic 兼容 API 协议（目前支持 chat completions 和 messages，包括流式返回与工具调用）。 项目亮点 - 零成本 API 代理 ：使用 DeepSeek 免费网页端，无需官方 API Key，即可获得 OpenAI / Anthropic 兼容接口 - 双协议支持 ：同时兼容 OpenAI Chat Completions 与 Anthropic Messages API，主流客户端即插即用 - 工具调用就绪 ：OpenAI function calling 完整实现，工具解析 + 三层自修复管道（文本修复 → JSON 修复 → 模型兜底），覆盖 10+ 异常格式 - 文件上传就绪 ：支持 OpenAI file / image url content part 和 Anthropic image / document content block 的内联 data URL 文件自动上传到 DeepSeek 会话； HTTP URL 自动触发搜索模式，模型可直接访问链接内容 - 超长提示词回退 ：当提示词超过模型限制时，自动使用分块补全 + 文件上传绕过 - Web 管理面板 ：内置可视化面板，账号池状态、API Key 管理、请求日志、i18n 国际化、主题切换，配置热重载开箱即用 - Rust 实现 ：单可执行文件 + 单 TOML 配置，跨平台原生高性能（Web 面板编译时嵌入，开箱即用） - 多账号池 ：空闲最久优先轮转（DashMap 无锁读），支持水平扩展并发 快速开始 二进制使用 1. 从 releases 下载对应平台压缩包并解压 2. 复制 config.example.toml 为 config.toml 并填入账号 (可选, 也可启动后在管理面板中配置) 3. 运行 ./ds-free-api 4. 访问 http://127.0.0.1:22217/admin 设置管理密码，之后可在面板中创建 API Key 和管理账号 并发 ：免费 API 有 session 级速率限制。本项目内置限流检测 + 指数退避重试，确保稳定。 推荐并行数 = 账号数 / 2。支持无 config.toml 启动后通过管理面板添加账号。 Docker 使用 Compose 配置见 docker/docker-compose.yaml。 管理面板在 http://localhost:22217/admin ，首次访问设置管理密码。 config/ 和 data/ 目录通过 bind mount 挂载到容器内，配置修改自动持久化到宿主机。 免费测试账号 请自行注册，可以参考 issue #62 的方法。 API 端点 方法 路径 说明 ------ ------ ------ GET / 重定向到管理面板 GET /health 健康检查 POST /v1/chat/completions 聊天补全（支持流式与工具调用） GET /v1/models 模型列表 GET /v1/models/{id} 模型详情 POST /anthropic/v1/messages Anthropic Messages（支持流式与工具调用） GET /anthropic/v1/models 模型列表（Anthropic 格式） GET /anthropic/v1/models/{id} 模型详情（Anthr","default_branch":null,"files":null,"tree":[],"storefront":"/r/NIyueeE","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NIyueeE/ds-free-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}