chat-langchain icon indicating copy to clipboard operation
chat-langchain copied to clipboard

KeyError: 'data` after the first successful answer

Open vcidst opened this issue 2 years ago • 2 comments

I'm seeing a constant error for all questions after it answered the first question,

==== date/time: 2023-01-28 15:58:56.838016 ====
inp: What are agents?
Traceback (most recent call last):
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/gradio/routes.py", line 337, in run_predict
    output = await app.get_blocks().process_api(
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/gradio/blocks.py", line 1015, in process_api
    result = await self.call_function(
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/gradio/blocks.py", line 833, in call_function
    prediction = await anyio.to_thread.run_sync(
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/anyio/to_thread.py", line 31, in run_sync
    return await get_asynclib().run_sync_in_worker_thread(
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/anyio/_backends/_asyncio.py", line 937, in run_sync_in_worker_thread
    return await future
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/anyio/_backends/_asyncio.py", line 867, in run
    result = context.run(func, *args)
  File "app.py", line 39, in chat
    output = agent({"question": inp, "chat_history": history})
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/langchain/chains/base.py", line 146, in __call__
    raise e
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/langchain/chains/base.py", line 142, in __call__
    outputs = self._call(inputs)
  File "/Users/ziscore/Work/2023/chat-langchain/chain.py", line 39, in _call
    new_question = self.key_word_extractor.run(
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/langchain/chains/base.py", line 175, in run
    return self(kwargs)[self.output_keys[0]]
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/langchain/chains/base.py", line 146, in __call__
    raise e
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/langchain/chains/base.py", line 142, in __call__
    outputs = self._call(inputs)
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/langchain/chains/llm.py", line 87, in _call
    return self.apply([inputs])[0]
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/langchain/chains/llm.py", line 78, in apply
    response = self.generate(input_list)
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/langchain/chains/llm.py", line 63, in generate
    prompt = self.prompt.format(**selected_inputs)
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/langchain/prompts/few_shot.py", line 101, in format
    examples = self._get_examples(**kwargs)
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/langchain/prompts/few_shot.py", line 81, in _get_examples
    return self.example_selector.select_examples(kwargs)
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/langchain/prompts/example_selector/semantic_similarity.py", line 44, in select_examples
    example_docs = self.vectorstore.similarity_search(query, k=self.k)
  File "/Users/ziscore/Work/2023/chat-langchain/venv/lib/python3.8/site-packages/langchain/vectorstores/weaviate.py", line 80, in similarity_search
    for res in result["data"]["Get"][self._index_name]:
KeyError: 'data'

vcidst avatar Jan 28 '23 10:01 vcidst

Have you found a solution to this? I keep getting the same thing as well.

TheodorosGalanos avatar Feb 03 '23 19:02 TheodorosGalanos

Please run python3 ingest_examples.py before execute the app.py , otherwise weaviate db hasn't any reference for standalone question generation .

himasha0421 avatar Feb 11 '23 20:02 himasha0421