跳至主要內容

升级到 V4.6

五六零网校大约 2 分钟

提示

V4.6 版本加入了简单的团队功能,可以邀请其他用户进来管理资源。

V4.6 功能介绍

  • 新增 - 团队空间
  • 新增 - 多路向量(多个向量映射一组数据)
  • 新增 - tts语音
  • 新增 - 支持知识库配置文本预处理模型
  • 线上环境新增 - ReRank向量召回,提高召回精度
  • 优化 - 知识库导出,可直接触发流下载,无需等待转圈圈

初始化内容

  • 创建默认团队
  • 初始化 Mongo 所有资源的团队字段
  • 初始化 Pg 的字段
  • 初始化 Mongo Data

升级教程

注意

注意,该版本升级后无法执行旧的升级脚本,且无法回退

步骤一:更新config.json配置

本次升级更新了配置文件,需要修改config.json文件的配置为:

{
  "SystemParams": {
    "pluginBaseUrl": "",
    "vectorMaxProcess": 15,
    "qaMaxProcess": 15,
    "pgHNSWEfSearch": 100
  },
  "ChatModels": [
    {
      "model": "gpt-3.5-turbo-1106",
      "name": "GPT35-1106",
      "price": 0,
      "maxContext": 16000,
      "maxResponse": 4000,
      "quoteMaxToken": 2000,
      "maxTemperature": 1.2,
      "censor": false,
      "defaultSystemChatPrompt": ""
    },
    {
      "model": "gpt-3.5-turbo-16k",
      "name": "GPT35-16k",
      "maxContext": 16000,
      "maxResponse": 16000,
      "price": 0,
      "quoteMaxToken": 8000,
      "maxTemperature": 1.2,
      "censor": false,
      "defaultSystemChatPrompt": ""
    },
    {
      "model": "gpt-4",
      "name": "GPT4-8k",
      "maxContext": 8000,
      "maxResponse": 8000,
      "price": 0,
      "quoteMaxToken": 4000,
      "maxTemperature": 1.2,
      "censor": false,
      "defaultSystemChatPrompt": ""
    }
  ],
  "QAModels": [
    {
      "model": "gpt-3.5-turbo-16k",
      "name": "GPT35-16k",
      "maxContext": 16000,
      "maxResponse": 16000,
      "price": 0
    }
  ],
  "CQModels": [
    {
      "model": "gpt-3.5-turbo-1106",
      "name": "GPT35-1106",
      "maxContext": 16000,
      "maxResponse": 4000,
      "price": 0,
      "functionCall": true,
      "functionPrompt": ""
    },
    {
      "model": "gpt-4",
      "name": "GPT4-8k",
      "maxContext": 8000,
      "maxResponse": 8000,
      "price": 0,
      "functionCall": true,
      "functionPrompt": ""
    }
  ],
  "ExtractModels": [
    {
      "model": "gpt-3.5-turbo-1106",
      "name": "GPT35-1106",
      "maxContext": 16000,
      "maxResponse": 4000,
      "price": 0,
      "functionCall": true,
      "functionPrompt": ""
    }
  ],
  "QGModels": [
    {
      "model": "gpt-3.5-turbo-1106",
      "name": "GPT35-1106",
      "maxContext": 1600,
      "maxResponse": 4000,
      "price": 0
    }
  ],
  "VectorModels": [
    {
      "model": "text-embedding-ada-002",
      "name": "Embedding-2",
      "price": 0.2,
      "defaultToken": 700,
      "maxToken": 3000
    }
  ],
  "AudioSpeechModels": [
    {
      "model": "tts-1",
      "name": "OpenAI TTS1",
      "price": 0
    },
    {
      "model": "tts-1-hd",
      "name": "OpenAI TTS1HD",
      "price": 0
    }
  ]
}

步骤二:使用命令进行升级镜像和重新部署

docker-compose down && docker-compose pull && docker-compose up -d

  • 本命令会自动移除当前部署的容器,更新镜像,最后部署后台运行,直接复制使用即可。

步骤三:执行初始化API

提示

本次升级需要执行2次http请求

  1. 打开API请求软件或在线HTTP请求站点
    例如
    https://www.fly63.com/php/http/

  2. 填写请求参数

  • rootkey= {ROOT_KEY} 的值
  • Content-Type= application/json
  1. 第一次初始化,输入请求地址,选择请求类型为post,然后进行请求 https://xxxxx/api/admin/initv46
  • xxxx替换wield你部署的网址
  1. 第而次初始化,输入请求地址,请求类型和参数不变,然后进行请求 https://xxxxx/api/admin/initv46-2
  • xxxx替换wield你部署的网址
  1. 每次请求看到返回有200即可,不需要管其他内容

如图: Alt text

注意事项

Content-Type参数的值要选择为application/json

Alt text
Alt text