源码构建
从源代码构建 GPT-Load,适合开发和高级定制需求。
前置要求
- • Node.js 18.0 或更高版本
- • npm 或 yarn 包管理器
- • Git 版本控制系统
克隆仓库
git clone https://github.com/tbphp/gpt-load.git
cd gpt-load
安装依赖
# 使用 npm
npm install
# 或使用 yarn
yarn install
构建项目
# 开发模式
npm run dev
# 生产构建
npm run build
# 启动生产服务
npm run start
环境配置
创建 .env
文件并配置必要的环境变量:
# 服务端口
PORT=3000
# OpenAI API Keys (多个用逗号分隔)
OPENAI_API_KEYS=sk-key1,sk-key2,sk-key3
# Azure OpenAI 配置 (可选)
AZURE_OPENAI_ENDPOINT=https://your-resource.openai.azure.com
AZURE_OPENAI_KEY=your-azure-key
# 其他配置
CORS_ORIGIN=*
LOG_LEVEL=info
验证安装
启动服务后,访问以下端点验证安装:
- •
http://localhost:3000/health
- 健康检查 - •
http://localhost:3000/stats
- 统计信息 - •
http://localhost:3000/v1/models
- 可用模型