项目简介
使用说明
在您的服务器新建docker-compose.yml文件,内容如下:
version: '3.4'services:voapi:image: voapi/voapi:latestcontainer_name: voapirestart: alwayscommand: --log-dir /app/logsports:- "3000:3000"volumes:- ./data:/data- ./logs:/app/logsextra_hosts:- "host.docker.internal:host-gateway"environment:- SQL_DSN=root:123456(host.docker.internal:3306)/voapi?charset=utf8mb4&parseTime=True&loc=Local # 修改此行,或注释掉以使用 SQLite 作为数据库- REDIS_CONN_STRING=redis://redis- SESSION_SECRET=random_string # 启动前必须手动修改此值为随机字符串- TZ=Asia/Shanghaidepends_on:- redishealthcheck:test: [ "CMD-SHELL", "wget -q -O - http://localhost:3000/api/status | grep -o '\"success\":\\s*true' | awk -F: '{print $2}'" ]interval: 30stimeout: 10sretries: 3redis:image: redis:latestcontainer_name: redisrestart: always
启动服务:
docker-compose up -d
访问http://ip:3000即可看到登录界面,输入账号密码即可登录(默认账号:root,默认密码:123456)。
若有版本更新,您可以通过以下命令更新并重启服务:
docker-compose pull && docker-compose up -d
首页模板配置属性
name
: string标题desc
: string描述bgImg
: string首页第一栏右侧图片notes
: array打字机说明列表string
说明文字 hideAiModels
: bool是否隐藏AI模型aiTitle
: stringAI模型标题aiModels
: arrayAI模型列表name
: stringAI模型名称link
: stringAI模型描述img
: stringAI模型图片hidePlatforms
: bool是否隐藏平台platformsTitle
: string平台标题platforms
: array平台列表name
: string平台名称link
: string平台描述img
: string平台图片stepsImg
: string步骤左侧图片steps
: array步骤列表name
: string步骤名称desc
: string步骤描述qas
: array问答列表q
: string问题a
: string答案advantages
: array优势列表content
: string标题extra
: string描述icon
: string图标class namecolor
: string颜色hideAdvantages
: bool是否隐藏优势advantageImg
: string优势左侧占位图
模型信息/厂商信息示例
-
模型信息
{"gpt-3.5-turbo": {"note": "这是OpenAI的模型,介绍可以自定义 **支持markdown**","icon": "/index/platforms/voapi-p-3.png","tags": "对话|低价|OpenAI","group": "openai"},"gpt-4": {"note": "这是OpenAI的模型,介绍可以自定义 **支持markdown**","icon": "/index/ai/voapi-1.ico","tags": "对话|评分高|OpenAI","group": "openai"}}
-
模型厂商信息
{"openai": {"name": "OpenAI","icon": "/index/ai/voapi-1.ico","desc": "OpenAI介绍 **支持markdown**","notice": "OpenAI当前状态正常,你可以 [点此查看](https://status.openai.com)"}}
界面截图
PC端
首页

运营配置页

其他配置页
移动端
首页

菜单展开

项目链接
https://github.com/VoAPI/VoAPI
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)
