快速开始
5 分钟完成 MultiWebLLM 安装部署
环境要求
- Docker 和 Docker Compose (v2+)
- 2GB+ 内存(建议添加 swap)
- 域名(可选,用于 HTTPS 访问)
安装步骤
1. 克隆项目
git clone https://github.com/gentpan/multiwebllm.git
cd multiwebllm2. 配置环境变量
cp .env.example .env编辑 .env 文件,设置关键配置:
# 管理后台密码
ADMIN_PASSWORD=your-secure-password
# 服务端口
PORT=3000
# 数据库路径
DB_PATH=./data/db.sqlite3. 启动服务
docker compose up -d等待容器启动完成后,访问管理后台:
http://localhost:30004. 配置服务商
进入管理后台后:
- 进入「服务商管理」页面
- 选择要启用的 AI 服务商(如 ChatGPT、Claude 等)
- 填入对应的 Cookie 或 Token(参考 服务商配置)
- 点击「测试连接」确认配置正确
5. 创建 API Key
- 进入「密钥管理」页面
- 点击「新建密钥」
- 设置名称、配额限制
- 复制生成的 API Key
第一次 API 调用
使用生成的 API Key 发起请求:
curl http://localhost:3000/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your-api-key" \
-d '{
"model": "gpt-4o",
"messages": [
{"role": "user", "content": "Hello!"}
]
}'如果一切正常,你将收到与 OpenAI API 格式一致的 JSON 响应。