提问人:PlanetX 提问时间:11/16/2023 更新时间:11/18/2023 访问量:33
ContextualCompressionRetriever.get_relevant_documents() 在尝试获取相关文档时抛出错误
ContextualCompressionRetriever.get_relevant_documents() is throwing Error when trying to get relevant documents
问:
所以,我创建了一个这样的compression_retriever
retriever=db.as_retriever(search_kwargs=search_kwargs)
compressor = LLMChainFilter.from_llm(llm)
compression_retriever = ContextualCompressionRetriever(base_compressor=compressor, base_retriever=retriever)
这里使用的 llm 是:
llm = Bedrock(model_id="anthropic.claude-v2", client=bedrock_client)
现在,当我尝试以这种方式使用“答案”检索相关文档时
compressed_docs = compression_retriever.get_relevant_documents(answer)
我收到一个错误,说:
An error occurred BooleanOutputParser expected output value to either be YES or NO
但是,将 LLM 设置为 OpenAI 3.5 后,它可以正常工作。
我尝试浏览文档,但似乎没有弹出解决方案。
答:
0赞
Ricardo Ferreira
11/18/2023
#1
这可能是 的限制。请尝试改用。anthropic.claude-v2
anthropic.claude-v1
评论