dify 当使用其他向量数据库时,为TiDBVectorConfig引发验证错误,

pvabu6sv  于 2个月前  发布在  其他
关注(0)|答案(1)|浏览(31)

自检

  • 这仅用于提交错误报告,如果您想提问,请前往 Discussions
  • 我已在 search for existing issues 中搜索了现有问题,包括已关闭的问题。
  • 我确认我使用英文提交此报告(我已阅读并同意 Language Policy )。
  • 请务必使用英文提交问题,否则会被关闭。谢谢!:)
  • 请不要修改此模板 :) 并填写所有必需的字段。

Dify版本

0.6.15

云或自托管

自托管(Docker)

重现步骤

运行dify并设置相关设置:

VECTOR_STORE: tencent
TENCENT_VECTOR_DB_URL: http://10.1.10.34
...

在知识库UI中导入文档。

✔️预期行为

文档已导入

❌实际行为

1mrurvl1

1mrurvl11#

要解决在尝试使用腾讯矢量数据库与Dify版本0.6.15时出现的验证错误,需要确保在您的.env文件中正确设置了腾讯矢量数据库的配置。以下是一个示例配置:

Vector database configuration

VECTOR_STORE=tencent

Tencent vector database configuration

TENCENT_VECTOR_DB_URL=http://10.1.10.34
TENCENT_VECTOR_DB_API_KEY=dify
TENCENT_VECTOR_DB_TIMEOUT=30
TENCENT_VECTOR_DB_USERNAME=dify
TENCENT_VECTOR_DB_PASSWORD=dify
TENCENT_VECTOR_DB_SHARD=1
TENCENT_VECTOR_DB_REPLICAS=2


确保将`VECTOR_STORE`变量设置为`tencent`,并为腾讯矢量数据库提供必要的配置参数。这应该可以绕过对`TIDB_VECTOR_HOST`和其他TiDB特定配置的需求。

* 要继续与[Dosu](https://dosu.dev)进行对话,请提及@dosu。*

相关问题