只用 Render 部署 One-API 又没做持久化的话,重启会把配置弄丢,所以最好接个外部 MySQL;SQLPub 提供免费的 MySQL,可以拿来先用


SQLPub 免费 MySQL 可以获得最大 36000 次 / 小时的请求、同时 30 个连接、5GB 公网流量 / 月和 0.5GB 存储空间


部署教程

1. 访问 SQLPub 获取 MySQL 数据库,版本选择 8.0
SQLPub:https://sqlpub.com/


2. 登录 github 后 for 项目 one-api

one-api:GitHub - songquanpeng/one-api: LLM API 管理 & 分发系统,支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、ChatGLM、文心一言、讯飞星火、通义千问、360 智脑、腾讯混元等主流模型,统一 API 适配,可用于 key 管理与二次分发。单可执行文件,提供 Docker 镜像,一键部署,开箱即用。LLM API management & key redistribution system, unifying multiple providers under a single API. Single binary, Docker-ready, with an English UI.


3.github 登录 Render
Render:Render · The Easiest Cloud For All Your Apps


4. 选择 Add new 的 Web Service


5. 选择 for 的 one-api 项目


6. 选择免费计划


7. 环境变量需要填两个参数,一个是端口,一个是连接 MySQL 数据库
PORT=3000

SQL_DSN=:***@tcp(:)/

这是我 MySQL 的信息,按图里这组值,环境变量可填:``

<username> :用户名

*** :密码

@tcp( :TCP 协议标识

<host> :服务器地址

<port> :端口号

)/<database> :数据库名


填入


8. 点击 Deploy web service 开始部署,看我的成品效果


📌 转载信息
原作者:
user554
转载时间:
2026/1/3 11:53:39