导读:上一篇我们讲了本地部署,今天讲线上部署——完全免费,无需服务器!


系列文章导航

  1. One API 部署教程(一):本地部署完整指南
  2. One API 部署教程(二):Render 免费部署全攻略
  3. One API 部署教程(三):使用指南

Render 部署教程

Render 是一个老牌 PaaS 平台,提供免费套餐,稳定性好,不需要绑定信用卡就能使用。

准备工作

  1. 注册 Render 账号(可以用 GitHub 登录)
  2. 可选绑定信用卡 - 不绑卡也能用,绑卡后可能获得更高额度

Step 1: 创建 Web Service

  1. 登录 Render 控制台
  2. 点击 “New +” → “Web Service”
  3. 选择 “Existing Image”
  4. 在”Deploy an image from a Docker registry”填入 docker.io/justsong/one-api:latest
  5. 点击 “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:

  1. 打开部署好的 One API 地址(格式:https://xxx.onrender.com
  2. 默认用户名:root,默认密码:123456
  3. 登录后进入 令牌管理创建新的令牌
  4. 复制生成的 Key,就可以在代码中使用了

添加渠道:

  1. 进入 渠道管理添加渠道
  2. 选择 AI 服务商(如 DeepSeek、OpenAI 等)
  3. 填入对应的 API Key
  4. 配置模型列表
  5. 保存后就可以开始调用了

防止休眠(重要)

Render 免费版会在 15 分钟无访问后自动休眠,下次访问时需要 30-60 秒唤醒。为了防止休眠,可以使用免费的监控工具:

  1. 注册 UptimeRobot(免费)
  2. 添加监控任务,URL 填你的 Render 地址(格式:https://xxx.onrender.com
  3. 设置每 5 分钟访问一次

这样就能保持服务一直活跃了!

优点

  • 老牌稳定 - 成立时间久,用户多,社区活跃
  • 免费额度充足 - 5GB 带宽 + 500 分钟构建 + 2 个自定义域名
  • 自动 HTTPS - 免费 SSL 证书,无需额外配置
  • 支持多项目 - 无限项目(2 个环境),最多 25 个服务
  • 配置简单 - 直接填 Docker 镜像地址就能部署
  • 不需要绑卡 - 注册就能用,绑卡是可选的

缺点

  • 会休眠 - 15 分钟无访问自动休眠,唤醒需要 30-60 秒(可用监控工具解决)
  • ❌ 国内访问速度一般(可选法兰克福节点改善)
  • ❌ 免费版资源有限 - 512MB 内存 + 0.1 vCPU

希望这篇文章能帮到你。如果有任何问题,欢迎在评论区交流~