数据集使用高质量索引在命中测试时提示未初始化
当前使用了Azure OpenAI的接口,在做数据索引命中测试时,提示未初始化,是不是这部分的兼容适配漏掉了啊
这个应该是数据集文档还在导入过程中的提示
是从经济索引调整成了高质量,做命中测试就会报错。然后用高质量直接导入woker上也会有如下报错
@JohnJyong 这边切换的问题看下
@charli117 不好意思,这由于数据集切换索引模式,索引未做模式适配引起的,我们会尽快修复。
好呢,太感谢了
https://github.com/langgenius/dify/pull/177 这个问题已经在这个pr中修复了~
@JohnJyong HI John,非常感谢你的快速回复,重新获取了代码并进行发布验证发现问题依旧存在
1、原数据集 经济 改 高质量,然后进行命中测试,报错如下:
2、新建数据集以高质量进行分片,报错
3、查看后端woker服务器console输出日志如下
这个报错感觉有点像 weaviate 配置有问题,麻烦发一下你的env 并检查一下本地的weaviate 是否启动有问题 @charli117
这样,我检查下weaviate服务,谢谢呐 @JohnJyong
weaviate配置沿用的缺省,没有调整过
weaviate配置沿用的缺省,没有调整过
你的env中的 weaviate 的 endpoint 应该配置为 WEAVIATE_ENDPOINT: http://weaviate:8080 ,请再试试 @charli117
开发环境我有把端口发布出来,在host上访问http://localhost:8080是可以正常访问的,另外做命中测试发现报错跟之前不一样了。对了我用的大模型是Azure OpenAI,这个有没有影响呀
等了很长时间都不行,应该还是高精度索引有问题
容器中的报错也不一样了
AzureOpenAI 的配置看下:
https://docs.dify.ai/v/zh-hans/getting-started/install-self-hosted#faq
嗯,是否和要求的,用的gpt-35-turbo名称,对话都正常
@JohnJyong 定位到问题了,同事给我的key没有加上模型 text-embedding-ada-002,被坑惨了
AzureOpenAI 的配置看下:
https://docs.dify.ai/v/zh-hans/getting-started/install-self-hosted#faq
@JohnJyong 部署的模型名称必须跟图中一致吗?不一致的话能mapping么?
mapping 暂时还没有哈,之后接提供配置界面

https://docs.dify.ai/v/zh-hans/getting-started/install-self-hosted#faq