ddduckkk / readme.md
dragggl25's picture
Upload 14 files
9e3d01c verified

DuckDuckGo to OpenAI API Proxy

🦆 一个基于 Deno 部署的 DuckDuckGo AI 转 OpenAI API 格式的兼容层服务

✨ 特性

  • 🔄 流式与非流式支持 - 完全兼容 OpenAI API 的流式和非流式响应
  • 🚀 重试机制 - 针对 418/429 状态码实现单次重试,提高服务稳定性
  • 🔐 动态加密绕过 - 使用 jsdom 技术绕过新版动态 JS 加密限制
  • 💾 Hash 缓存 - 内置Hash缓存,
  • 🛠️ 零配置部署 - 支持环境变量配置,开箱即用

🚀 快速开始

环境变量配置

变量名 描述 默认值
BASE_URL DuckDuckGo 反代 URL(可选) https://duckduckgo.com
TOKEN 访问令牌(可选)

部署方式

# 克隆项目
git clone <repository-url>

# 使用 Deno 运行
deno run --allow-net --allow-env main.ts
# 或者 deployctl deploy --prod 部署到云端

🔧 不支持

  • 大并发支持 - 沉浸式绕路
  • 多Hash缓存 - 没必要

⚠️ 注意事项

  • 服务仅供学习和研究使用