Dear author, I ran your code and then ran into an error when storing the update experience for the second time, what is the reason?
The following error message is displayed.
==========Simulation 2 Done==========
Moviepy - Building video C:\Users\X\Desktop\DiLu-main\results\highway_2-episode-0.mp4.
Moviepy - Writing video C:\Users\X\Desktop\DiLu-main\results\highway_2-episode-0.mp4
Traceback (most recent call last):
Moviepy - Done !
Moviepy - video ready C:\Users\X\Desktop\DiLu-main\results\highway_2-episode-0.mp4
File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\openai\openai_object.py", line 59, in getattr
return self[k]
KeyError: 'data'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\X\Desktop\DiLu-main\run_dilu.py", line 121, in
fewshot_results = agent_memory.retriveMemory(
File "C:\Users\X\Desktop\DiLu-main\dilu\driver_agent\vectorStore.py", line 43, in retriveMemory
similarity_results = self.scenario_memory.similarity_search_with_score(
File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\langchain\vectorstores\chroma.py", line 432, in similarity_search_with_score
query_embedding = self._embedding_function.embed_query(query)
File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\langchain\embeddings\openai.py", line 578, in embed_query
return self.embed_documents([text])[0]
File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\langchain\embeddings\openai.py", line 549, in embed_documents
return self.get_len_safe_embeddings(texts, engine=engine)
File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\langchain\embeddings\openai.py", line 425, in get_len_safe_embeddings
response = embed_with_retry(
File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\langchain\embeddings\openai.py", line 114, in embed_with_retry
return embed_with_retry(**kwargs)
File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\tenacity_init.py", line 289, in wrapped_f
return self(f, *args, **kw)
File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\tenacity_init.py", line 379, in call
do = self.iter(retry_state=retry_state)
File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\tenacity_init.py", line 314, in iter
return fut.result()
File "D:\ProgramData\anaconda3\envs\dilu\lib\concurrent\futures_base.py", line 437, in result
return self.__get_result()
File "D:\ProgramData\anaconda3\envs\dilu\lib\concurrent\futures_base.py", line 389, in __get_result
raise self.exception
File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\tenacity_init.py", line 382, in call
result = fn(*args, **kwargs)
File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\langchain\embeddings\openai.py", line 111, in _embed_with_retry
response = embeddings.client.create(**kwargs)
File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\openai\api_resources\embedding.py", line 38, in create
for data in response.data:
File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\openai\openai_object.py", line 61, in getattr
raise AttributeError(*err.args)
AttributeError: data
Process finished with exit code 1
@zijinoier