Skip to content

向量化使用了来自客户端的 OpenAI API Key 调用其它厂商的向量化模型 #7396

Open
@ShellWen

Description

@ShellWen

📦 部署环境

Docker

📦 部署模式

服务端模式(lobe-chat-database 镜像)

📌 软件版本

1.79.8

💻 系统环境

Other Linux

🌐 浏览器

Firefox

🐛 问题描述

在客户端(浏览器)的用户已设置 OpenAI API Key 的情况下,不管环境变量中自定义的向量化模型是哪家的,都会在请求的时候使用来自浏览器中 OpenAI API Key 去请求 向量化模型厂商 的 API,导致 API Key 因为无法匹配报错

📷 复现步骤

  1. 在 .env 中设置
SILICONCLOUD_API_KEY="sk-😭"
DEFAULT_FILES_CONFIG=embedding_model=siliconcloud/BAAI/bge-m3

以启用来自硅基流动的向量化模型
2. 用户浏览器启用 OpenAI,并设置 API Key
3. 新建知识库,上传文件,在向量化阶段会因为使用 OpenAI 的 API Key 去请求硅基流动的 API 导致报错

🚦 期望结果

No response

📝 补充信息

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions