Hi Sophia,
Chat interface is failing with the below ERROR in L6-Chat.ipynb of GitHub project LangChain-Chat-with-Your-Data when I try to enter the text in the textbox. Is there any known issue. I am running it on Visual Studio Code with python 3.10 kernel.
Is there any known issue? Kindly guide when you get a chance
2024-01-27 15:34:33,579 ERROR: panel.reactive - Callback failed for object named "" changing property {'value': 'ma'}
Traceback (most recent call last):
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/panel/reactive.py", line 385, in process_events
self.param.update(**self_events)
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/param/parameterized.py", line 2278, in update
restore = self._update(*args, **kwargs)
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/param/parameterized.py", line 2318, in update
self._batch_call_watchers()
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/param/parameterized.py", line 2509, in batch_call_watchers
self._execute_watcher(watcher, events)
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/param/parameterized.py", line 2471, in _execute_watcher
watcher.fn(*args, **kwargs)
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/panel/param.py", line 865, in _replace_pane
new_object = self.eval(self.object)
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/panel/param.py", line 824, in eval
return eval_function_with_deps(function)
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/param/parameterized.py", line 162, in eval_function_with_deps
return function(*args, **kwargs)
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/param/depends.py", line 41, in _depends
return func(*args, **kw)
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/param/reactive.py", line 431, in wrapped
return eval_fn()(*combined_args, **combined_kwargs)
File "/var/folders/vd/0l359syn6_95hybswld2__6m0000gn/T/ipykernel_66274/3917387454.py", line 31, in convchain
result = self.qa({"question": query, "chat_history": self.chat_history})
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/langchain_core/_api/deprecation.py", line 145, in warning_emitting_wrapper
return wrapped(*args, **kwargs)
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/langchain/chains/base.py", line 363, in call
return self.invoke(
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/langchain/chains/base.py", line 162, in invoke
raise e
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/langchain/chains/base.py", line 156, in invoke
self._call(inputs, run_manager=run_manager)
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/langchain/chains/conversational_retrieval/base.py", line 155, in _call
docs = self._get_docs(new_question, inputs, run_manager=_run_manager)
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/langchain/chains/conversational_retrieval/base.py", line 317, in _get_docs
docs = self.retriever.get_relevant_documents(
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/langchain_core/retrievers.py", line 224, in get_relevant_documents
raise e
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/langchain_core/retrievers.py", line 217, in get_relevant_documents
result = self._get_relevant_documents(
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/langchain_core/vectorstores.py", line 654, in _get_relevant_documents
docs = self.vectorstore.similarity_search(query, **self.search_kwargs)
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/langchain_community/vectorstores/docarray/base.py", line 127, in similarity_search
results = self.similarity_search_with_score(query, k=k, **kwargs)
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/langchain_community/vectorstores/docarray/base.py", line 106, in similarity_search_with_score
query_doc = self.doc_cls(embedding=query_embedding) # type: ignore
File "/Users/raj/LangChain/LangChain-Chat-with-Your-Data/.venv/lib/python3.10/site-packages/pydantic/main.py", line 164, in init
pydantic_self.pydantic_validator.validate_python(data, self_instance=pydantic_self)
pydantic_core._pydantic_core.ValidationError: 2 validation errors for DocArrayDoc
text
Field required [type=missing, input_value={'embedding': [0.00224283... -0.019256253392706965]}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.5/v/missing
metadata
Field required [type=missing, input_value={'embedding': [0.00224283... -0.019256253392706965]}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.5/v/missing