The error is:
Traceback (most recent call last):
File "C:\dev\py\blockchain_capstone\autogen_test.py", line 44, in <module>
user_proxy.initiate_chat(
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\autogen\agentchat\conversable_agent.py", line 531, in initiate_chat
self.send(self.generate_init_message(**context), recipient, silent=silent)
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\autogen\agentchat\conversable_agent.py", line 334, in send
recipient.receive(message, self, request_reply, silent)
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\autogen\agentchat\conversable_agent.py", line 464, in receive
self.send(reply, sender, silent=silent)
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\autogen\agentchat\conversable_agent.py", line 334, in send
recipient.receive(message, self, request_reply, silent)
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\autogen\agentchat\conversable_agent.py", line 464, in receive
self.send(reply, sender, silent=silent)
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\autogen\agentchat\conversable_agent.py", line 334, in send
recipient.receive(message, self, request_reply, silent)
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\autogen\agentchat\conversable_agent.py", line 462, in receive
reply = self.generate_reply(messages=self.chat_messages[sender], sender=sender)
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\autogen\agentchat\conversable_agent.py", line 781, in generate_reply
final, reply = reply_func(self, messages=messages, sender=sender, config=reply_func_tuple["config"])
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\autogen\agentchat\conversable_agent.py", line 606, in generate_oai_reply
response = oai.ChatCompletion.create(
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\autogen\oai\completion.py", line 803, in create
response = cls.create(
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\autogen\oai\completion.py", line 834, in create
return cls._get_response(params, raise_on_ratelimit_or_timeout=raise_on_ratelimit_or_timeout)
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\autogen\oai\completion.py", line 224, in _get_response
response = openai_completion.create(request_timeout=request_timeout, **config)
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\openai\api_resources\chat_completion.py", line 25, in create
return super().create(*args, **kwargs)
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\openai\api_resources\abstract\engine_api_resource.py", line 155, in create
response, _, api_key = requestor.request(
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\openai\api_requestor.py", line 299, in request
resp, got_stream = self._interpret_response(result, stream)
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\openai\api_requestor.py", line 710, in _interpret_response
self._interpret_response_line(
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\openai\api_requestor.py", line 775, in _interpret_response_line
raise self.handle_error_response(
File "C:\Users\simen\anaconda3\envs\blackchain\lib\site-packages\openai\api_requestor.py", line 428, in handle_error_response
error_code=error_data.get("code"),
AttributeError: 'str' object has no attribute 'get'
I see that this error stems from the package openai, and I'm not sure if autogen really is the source of the problem