English | 中文
为 Duckduckgo AI Chat 提供兼容 OpenAI 的 API,可以免费使用 gpt-4o-mini、claude-3-haiku、llama3.1...
docker run -d mumulhl/duckduckgo-ai-chat-service
fork 本项目,访问 https://dash.deno.com,登录后点击创建新项目。
git clone https://github.com/mumu-lhl/duckduckgo-ai-chat-service --depth 1
deno install -A jsr:@deno/deployctl
deployctl deploy
# 直接运行
deno run --allow-env --allow-net --unstable-cron https://raw.githubusercontent.com/mumu-lhl/duckduckgo-ai-chat-service/main/main.ts
# 安装后运行
deno install -g --allow-env --allow-net --unstable-cron -n duckduckgo-ai-chat-service https://raw.githubusercontent.com/mumu-lhl/duckduckgo-ai-chat-service/main/main.ts
duckduckgo-ai-chat-service
采用环境变量进行配置:
- TOKEN - 限制可以访问 API 的 token,如果不填,任意的 token 都可以访问 API
- LIMIT - 每秒请求速率限制,默认为 2
- CLEAN_CACHE_CRON - 每个多少小时清理缓存,默认为 1
将需要用到 OpenAI API 的地方的 base url 改成部署得到的即可。