一键免费部署到 Vercel 你的 ChatGPT API 后端
支持 GPT4o mini, Claude 3 Haiku, Llama 3.1 70B, Mixtral 8x7B 模型
所有模型均由 DuckDuckGo 匿名提供
请勿滥用
请使用第三方 ChatGPT 应用调用接口,例如 ChatNextWeb
示例(其中 chatapi.r12.top
请替换为你自己部署后的域名):
curl --request POST 'https://chatapi.r12.top/v1/chat/completions' \
--header 'Content-Type: application/json' \
--data '{
"messages": [
{
"role": "user",
"content": "你好!"
}
],
"model": "gpt-4o-mini",
"stream": true
}'
示例(其中 chatapi.r12.top
请替换为你自己部署后的域名):
访问 http://chatapi.r12.top/v1/models
可查看当前支持的模型
该模型名称同步使用 DDG 网页抓包所得 (未知模型均会被重定向到 gpt-4o-mini 模型)
- gpt-4o-mini
- claude-3-haiku
- llama-3.1-70b
- mixtral-8x7b
方法一:命令行构建
docker run -it -d --name ddg-chat -p 3000:3000 ghcr.io/leafmoes/ddg-chat:latest
方法二:使用 docker-compose.yml
文件构建
下载保存 docker-compose.yml 文件,然后在该文件所在目录运行 docker-compose up -d
来启动服务。
Docker 相关命令
docker logs -f ddg-chat # 查看服务实时日志
docker restart ddg-chat # 重启服务
docker stop ddg-chat # 停止服务
方法一:本地 Clone 仓库部署
- 首先确保你有 Nodejs 环境
- 执行下面命令:
npm i -g vercel
vercel login
git clone https://github.com/leafmoes/ddg-chat
cd ddg-chat
vercel --prod
方法二:云端 Fork 仓库部署
- fork 这个仓库到你的 Github
- 进入 Vercel New Project 网页,
Import
你刚才 fork 的仓库 - 点击
Deploy
即可
方法三:一键部署
- fork 这个仓库到你的 Github
- 点击下面按钮到 Render 官网,
Import
你刚才 fork 的仓库,然后按正常部署流程走
- Vercel 部署有何限制?
- 免费版单次 API 请求时长为 60s
- 免费版每月 API 调用次数为 100,000 次
- 官方文档 - Vercel 函数限制
- 是否计划增加前端应用?
- 不考虑,请使用其他的优秀项目,例如:ChatNextWeb