I switched the chain_type to "map_rerank" and got the first of my three answers but afterwards i got this error. Seems like there is an update of apply_and_parse necessary?
C:\Users\USERID\Downloads\word01.00.docx:
socre: 0.2196645587682724
C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\langchain\chains\llm.py:303: UserWarning: The apply_and_parse method is deprecated, instead pass an output parser directly to LLMChain.
warnings.warn(
Exception in thread Thread-3 (worker):
Traceback (most recent call last):
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\threading.py", line 1038, in _bootstrap_inner
self.run()
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\threading.py", line 975, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\chatdocs\ui.py", line 38, in worker
res = qa(query)
^^^^^^^^^
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\langchain\chains\base.py", line 243, in __call__
raise e
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\langchain\chains\base.py", line 237, in __call__
self._call(inputs, run_manager=run_manager)
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\langchain\chains\retrieval_qa\base.py", line 131, in _call
answer = self.combine_documents_chain.run(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\langchain\chains\base.py", line 445, in run
return self(kwargs, callbacks=callbacks, tags=tags, metadata=metadata)[
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\langchain\chains\base.py", line 243, in __call__
raise e
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\langchain\chains\base.py", line 237, in __call__
self._call(inputs, run_manager=run_manager)
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\langchain\chains\combine_documents\base.py", line 106, in _call
output, extra_return_dict = self.combine_docs(
^^^^^^^^^^^^^^^^^^
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\langchain\chains\combine_documents\map_rerank.py", line 154, in combine_docs
results = self.llm_chain.apply_and_parse(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\langchain\chains\llm.py", line 308, in apply_and_parse
return self._parse_generation(result)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\langchain\chains\llm.py", line 314, in _parse_generation
return [
^
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\langchain\chains\llm.py", line 315, in <listcomp>
self.prompt.output_parser.parse(res[self.output_key])
File "C:\Users\USERID\.conda\envs\chatdocs_clean\Lib\site-packages\langchain\output_parsers\regex.py", line 32, in parse
raise ValueError(f"Could not parse output: {text}")
ValueError: Could not parse output:
Please find it all
I switched the chain_type to "map_rerank" and got the first of my three answers but afterwards i got this error. Seems like there is an update of
apply_and_parse
necessary?