这是一个将Dangbei网页deepseek转为兼容OpenAI API的python脚本。
声明: 项目仅供学习使用,禁止商用。 逆向API是不稳定的,建议使用官方服务。
基于linux.do论坛 @云胡不喜 佬的脚本魔改。 原贴点击传送门 。
感谢linux.do论坛 @yxmiler 佬提供的保持上下文的思路。 原贴点击传送门 。
- deepseek-r1 模型:
deepseek-r1
- deepseek-r1 模型,支持搜索功能:
deepseek-r1-search
- deepseek-v3 模型:
deepseek-v3
- deepseek-v3 模型,支持搜索功能:
deepseek-v3-search
1.本地部署前修改 .env
文件,配置环境变量
# API密钥配置(替换为自己的密钥)
API_KEY=sk-your-api-key
# 上下文最大字符数(可选,默认80000,我个人测下来,最高的一次98988字符,没有空响应)
MAX_CHARS=99999
# 是否启用跨域
ENABLE_CORS=True
# 是否启用随机UA(可选:True/False,默认为False)
RANDOM_UA=False
# 日志级别(可选:DEBUG/INFO/WARNING/ERROR/CRITICAL)
LOG_LEVEL=DEBUG
2.支持Docker部署,可直接使用 Docker 命令
docker run -d -p 8000:8000 -e API_KEY=sk-DangBei666 -e MAX_CHARS=99999 -e RANDOM_UA=False -eENABLE_CORS=True -e LOG_LEVEL=INFO --name dangbei2api xy2yp/dangbei2api:latest
ver.20250303
- 增加随机UA功能
- 增加
随机UA功能
,可自行配置是否开启
- 增加
- 优化代码结构
- 优化
代码结构
,更符合 PEP 8 规范 - 优化
日志输出
- 关闭
httpx
和httpcore
的日志输出 - 删除
无效的包导入
- 优化
ver.20250228
- 优化显示效果
- 修改新闻等
card内容
展示方式为表格
- 修改新闻等
- 优化上下文管理
- 支持
主动截断
上下文 - 仅处理user和assistant的内容,保留其他内容,可通过变量配置
- 支持
ver.20250227
- 优化联网搜索
- deepseek-r1 模型:
deepseek-r1
- deepseek-r1 模型,支持搜索功能:
deepseek-r1-search
- deepseek-v3 模型:
deepseek-v3
- deepseek-v3 模型,支持搜索功能:
deepseek-v3-search
- deepseek-r1 模型:
- 新增功能
- 添加
CORS配置
开关
- 添加
- 功能调整
- 移除主动发送
清除上下文
内容的功能 - 更新
requirements
文件
- 移除主动发送
- 功能调整
- 修复
上下文关联失败
问题 - 修复
签名验证失败
问题 - 修复
新闻或带 URL 的内容无法解析
问题 - 将日志长内容换行输出
修改为单行输出
- 修复