One API 部署教程(二):Render 免费部署全攻略
导读:上一篇我们讲了本地部署,今天讲线上部署——完全免费,无需服务器!
系列文章导航
Render 部署教程
Render 是一个老牌 PaaS 平台,提供免费套餐,稳定性好,不需要绑定信用卡就能使用。
准备工作
- 注册 Render 账号(可以用 GitHub 登录)
- 可选绑定信用卡 - 不绑卡也能用,绑卡后可能获得更高额度
Step 1: 创建 Web Service
- 登录 Render 控制台
- 点击 “New +” → “Web Service”
- 选择 “Existing Image”
- 在”Deploy an image from a Docker registry”填入
docker.io/justsong/one-api:latest - 点击 “Connect”
Step 2: 配置服务
填写以下信息:
- Name: one-api(自定义,只能英文、数字、连字符)
- Region: Singapore(新加坡)或 Frankfurt(法兰克福)
- For hobby projects: Free(免费版)
Step 3: 配置环境变量
在 “Environment” 部分点击 “Add Environment Variable”,添加:
1 | TZ: Asia/Shanghai |
Step 4: 部署
点击 “Deploy web service”,等待部署完成。这个过程可能需要 1-2 分钟。
部署完成后,你可以在 Dashboard 看到服务状态变为 “Live”,点击域名就能访问 One API 了!
部署成功后
获取 API Key:
- 打开部署好的 One API 地址(格式:
https://xxx.onrender.com) - 默认用户名:
root,默认密码:123456 - 登录后进入 令牌管理 → 创建新的令牌
- 复制生成的 Key,就可以在代码中使用了
添加渠道:
- 进入 渠道管理 → 添加渠道
- 选择 AI 服务商(如 DeepSeek、OpenAI 等)
- 填入对应的 API Key
- 配置模型列表
- 保存后就可以开始调用了
防止休眠(重要)
Render 免费版会在 15 分钟无访问后自动休眠,下次访问时需要 30-60 秒唤醒。为了防止休眠,可以使用免费的监控工具:
- 注册 UptimeRobot(免费)
- 添加监控任务,URL 填你的 Render 地址(格式:
https://xxx.onrender.com) - 设置每 5 分钟访问一次
这样就能保持服务一直活跃了!
优点
- ✅ 老牌稳定 - 成立时间久,用户多,社区活跃
- ✅ 免费额度充足 - 5GB 带宽 + 500 分钟构建 + 2 个自定义域名
- ✅ 自动 HTTPS - 免费 SSL 证书,无需额外配置
- ✅ 支持多项目 - 无限项目(2 个环境),最多 25 个服务
- ✅ 配置简单 - 直接填 Docker 镜像地址就能部署
- ✅ 不需要绑卡 - 注册就能用,绑卡是可选的
缺点
- ❌ 会休眠 - 15 分钟无访问自动休眠,唤醒需要 30-60 秒(可用监控工具解决)
- ❌ 国内访问速度一般(可选法兰克福节点改善)
- ❌ 免费版资源有限 - 512MB 内存 + 0.1 vCPU
希望这篇文章能帮到你。如果有任何问题,欢迎在评论区交流~
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 AJie's Blog!
评论





