From e8824987fadd577e599770e71b8d874fc75470aa Mon Sep 17 00:00:00 2001 From: Archer <545436317@qq.com> Date: Thu, 14 Nov 2024 18:33:43 +0800 Subject: [PATCH] 4.8.14 test (#3160) * perf: remove base64 check * perf: update doc --- docSite/content/zh-cn/docs/development/upgrading/4813.md | 6 +++++- files/docker/docker-compose-milvus.yml | 2 -- files/docker/docker-compose-pgvector.yml | 2 -- files/docker/docker-compose-zilliz.yml | 2 -- packages/service/core/chat/utils.ts | 2 +- 5 files changed, 6 insertions(+), 8 deletions(-) diff --git a/docSite/content/zh-cn/docs/development/upgrading/4813.md b/docSite/content/zh-cn/docs/development/upgrading/4813.md index a3bd8989b..0b6ef44de 100644 --- a/docSite/content/zh-cn/docs/development/upgrading/4813.md +++ b/docSite/content/zh-cn/docs/development/upgrading/4813.md @@ -17,7 +17,11 @@ weight: 811 - 更新 FastGPT 商业版镜像 tag: v4.8.13-fix (fastgpt-pro镜像) - Sandbox 镜像,可以不更新 -### 3. 调整文件上传编排 +### 3. 添加环境变量 + +- 给 fastgpt 和 fastgpt-pro 镜像添加环境变量:`FE_DOMAIN=http://xx.com`,值为 fastgpt 前端访问地址,注意后面不要加`/`。如果没加到话,图片识别可能会有问题。 + +### 4. 调整文件上传编排 虽然依然兼容旧版的文件上传编排,但是未来两个版本内将会去除兼容代码,请尽快调整编排,以适应最新的文件上传逻辑。尤其是嵌套应用的文件传递,未来将不会自动传递,必须手动指定传递的文件。 diff --git a/files/docker/docker-compose-milvus.yml b/files/docker/docker-compose-milvus.yml index ccd84a7d2..4703bdddf 100644 --- a/files/docker/docker-compose-milvus.yml +++ b/files/docker/docker-compose-milvus.yml @@ -139,8 +139,6 @@ services: - OPENAI_BASE_URL=http://oneapi:3000/v1 # AI模型的API Key。(这里默认填写了OneAPI的快速默认key,测试通后,务必及时修改) - CHAT_API_KEY=sk-fastgpt - # 是否将图片转成 base64 传递给模型,本地开发和内网环境使用共有模型时候需要设置为 true - - MULTIPLE_DATA_TO_BASE64=false # 数据库最大连接数 - DB_MAX_LINK=30 # 登录凭证密钥 diff --git a/files/docker/docker-compose-pgvector.yml b/files/docker/docker-compose-pgvector.yml index 9767d12f7..558fee914 100644 --- a/files/docker/docker-compose-pgvector.yml +++ b/files/docker/docker-compose-pgvector.yml @@ -97,8 +97,6 @@ services: - OPENAI_BASE_URL=http://oneapi:3000/v1 # AI模型的API Key。(这里默认填写了OneAPI的快速默认key,测试通后,务必及时修改) - CHAT_API_KEY=sk-fastgpt - # 是否将图片转成 base64 传递给模型,本地开发和内网环境使用共有模型时候需要设置为 true - - MULTIPLE_DATA_TO_BASE64=false # 数据库最大连接数 - DB_MAX_LINK=30 # 登录凭证密钥 diff --git a/files/docker/docker-compose-zilliz.yml b/files/docker/docker-compose-zilliz.yml index b6e781b52..6796dc7a7 100644 --- a/files/docker/docker-compose-zilliz.yml +++ b/files/docker/docker-compose-zilliz.yml @@ -77,8 +77,6 @@ services: - OPENAI_BASE_URL=http://oneapi:3000/v1 # AI模型的API Key。(这里默认填写了OneAPI的快速默认key,测试通后,务必及时修改) - CHAT_API_KEY=sk-fastgpt - # 是否将图片转成 base64 传递给模型,本地开发和内网环境使用共有模型时候需要设置为 true - - MULTIPLE_DATA_TO_BASE64=false # 数据库最大连接数 - DB_MAX_LINK=30 # 登录凭证密钥 diff --git a/packages/service/core/chat/utils.ts b/packages/service/core/chat/utils.ts index c68d9227b..ef3f81fea 100644 --- a/packages/service/core/chat/utils.ts +++ b/packages/service/core/chat/utils.ts @@ -109,7 +109,7 @@ export const loadRequestMessages = async ({ } return Promise.all( messages.map(async (item) => { - if (item.type === 'image_url' && process.env.MULTIPLE_DATA_TO_BASE64 === 'true') { + if (item.type === 'image_url') { // Remove url origin const imgUrl = (() => { if (origin && item.image_url.url.startsWith(origin)) {