请问知识库不支持英文回复吗? #2691
-
创建知识时 Embedding 模型使用shibing624/text2vec-base-multilingual或m3e-base,知识库文档为全英文,但是回答的还是中文,请问这个问题怎么解决呢? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
🤖 你好 @xxxuexx! 😊 我是Dosu,一个可以帮助你解决问题,回答问题,甚至成为贡献者的机器人。在等待人类维护者的同时,我在这里为你提供帮助。让我们一起解决这个问题吧!💡 根据我找到的相关信息,Langchain-Chatchat返回中文回答的原因可能是因为在配置文件中,TEXT_SPLITTER_NAME被设置为"ChineseRecursiveTextSplitter"。这意味着Langchain-Chatchat在处理文本时,会使用ChineseRecursiveTextSplitter进行文本分割,这可能导致即使知识库文档为全英文,Langchain-Chatchat也可能返回中文回答。 如果你希望在知识库文档为全英文时,Langchain-Chatchat返回英文回答,你可以尝试将TEXT_SPLITTER_NAME设置为"SpacyTextSplitter"或其他适合处理英文的文本分割器。 以下是相关的代码片段: # TEXT_SPLITTER 名称
TEXT_SPLITTER_NAME = "ChineseRecursiveTextSplitter" 请注意,这只是可能的原因之一,如果更改TEXT_SPLITTER_NAME后问题仍然存在,可能需要进一步检查其他配置或代码。你可以参考这个已解决的类似问题[BUG] 中文提问 输出中英文混杂。 如果你有更多的问题或需要进一步的帮助,欢迎随时向我提问。 SourcesThis response is meant to be useful and save you time. It is not meant to be a precise solution, but rather a starting point for your own research. Help me be more useful! Please leave a 👍 if this is helpful and 👎 if it is irrelevant. If you want to continue the conversation, start your reply with @dosu-bot. |
Beta Was this translation helpful? Give feedback.
-
改提示词和相似度模型,默认的相似度模型是中文的 |
Beta Was this translation helpful? Give feedback.
改提示词和相似度模型,默认的相似度模型是中文的