一个高颜值、高性能的AI模型接口管理与分发系统VoAPI

项目简介

全新的高颜值/高性能的AI模型接口管理与分发系统

使用说明

在您的服务器新建docker-compose.yml文件,内容如下:

version: '3.4'
services:  voapi:    image: voapi/voapi:latest    container_name: voapi    restart: always    command: --log-dir /app/logs    ports:      - "3000:3000"    volumes:      - ./data:/data      - ./logs:/app/logs    extra_hosts:      - "host.docker.internal:host-gateway"    environment:      - SQL_DSN=root:123456@tcp(host.docker.internal:3306)/voapi?charset=utf8mb4&parseTime=True&loc=Local  # 修改此行,或注释掉以使用 SQLite 作为数据库      - REDIS_CONN_STRING=redis://redis      - SESSION_SECRET=random_string  # 启动前必须手动修改此值为随机字符串      - TZ=Asia/Shanghai
    depends_on:      - redis    healthcheck:      test: [ "CMD-SHELL""wget -q -O - http://localhost:3000/api/status | grep -o '\"success\":\\s*true' | awk -F: '{print $2}'" ]      interval: 30s      timeout: 10s      retries: 3
  redis:    image: redis:latest    container_name: redis    restart: 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
    string AI模型标题
  • aiModels
    array AI模型列表
    • name
      string AI模型名称
    • link
      string AI模型描述
    • img
      string AI模型图片
  • 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 name
    • color
      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)

欢迎分享

发表评论