An error occurred while using the third-party API for drawing. When you see "Viewing image..., to use local vision, run `pip install 'open-interpreter[local]' ". After this, the application crashes.
Describe the bug
Draw a sine function
Plan:
1 Import necessary libraries in Python. 2 Generate x values. 3 Calculate corresponding y values using the sin function. 4 Plot the graph.
import numpy as np import matplotlib.pyplot as plt
x = np.linspace(0, 2*np.pi, 1000) y = np.sin(x)
plt.plot(x, y) plt.xlabel('x') plt.ylabel('sin(x)') plt.title('Sine Function') plt.show()
Viewing image...
To use local vision, run pip install 'open-interpreter[local]'.
To use local vision, run pip install 'open-interpreter[local]'.
Traceback (most recent call last): File "D:\Anaconda\Lib\site-packages\litellm\llms\openai.py", line 736, in completion raise e File "D:\Anaconda\Lib\site-packages\litellm\llms\openai.py", line 655, in completion return self.streaming( ^^^^^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\litellm\llms\openai.py", line 833, in streaming response = openai_client.chat.completions.create(**data, timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\openai_utils_utils.py", line 277, in wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\openai\resources\chat\completions.py", line 646, in create return self._post( ^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\openai_base_client.py", line 1266, in post return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\openai_base_client.py", line 942, in request return self._request( ^^^^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\openai_base_client.py", line 1046, in _request raise self._make_status_error_from_response(err.response) from None openai.AuthenticationError: Error code: 401 - {'error': {'code': 'AuthenticationError', 'message': 'The API key or AK/SK in the request is missing or invalid. requestId: XXXXX', 'param': '', 'type': 'Unauthorized'}}
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "D:\Anaconda\Lib\site-packages\litellm\main.py", line 1112, in completion raise e File "D:\Anaconda\Lib\site-packages\litellm\main.py", line 1085, in completion response = openai_chat_completions.completion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\litellm\llms\openai.py", line 742, in completion raise OpenAIError(status_code=e.status_code, message=str(e)) litellm.llms.openai.OpenAIError: Error code: 401 - {'error': {'code': 'AuthenticationError', 'message': 'The API key or AK/SK in the request is missing or invalid. requestId: XXXXX', 'param': '', 'type': 'Unauthorized'}}
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "D:\Anaconda\Lib\site-packages\interpreter\core\llm\llm.py", line 386, in fixed_litellm_completions yield from litellm.completion(**params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\litellm\utils.py", line 3472, in wrapper raise e File "D:\Anaconda\Lib\site-packages\litellm\utils.py", line 3363, in wrapper result = original_function(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\litellm\main.py", line 2480, in completion raise exception_type( ^^^^^^^^^^^^^^^ File "D:\Anaconda\Lib\site-packages\litellm\utils.py", line 9927, in exception_type raise e File "D:\Anaconda\Lib\site-packages\litellm\utils.py", line 8500, in exception_type raise AuthenticationError( litellm.exceptions.AuthenticationError: AuthenticationError: OpenAIException - Error code: 401 - {'error': {'code': 'AuthenticationError', 'message': 'The API key or AK/SK in the request is missing or invalid. requestId: 021722153547363bc6ef51f61ecfafe48ca0f0d9537b76766796a', 'param': '', 'type': 'Unauthorized'}}
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "
Reproduce
Draw a sine function
Expected behavior
Continue the conversation instead of exiting
Screenshots
Open Interpreter version
0.3.4
Python version
3.12.4
Operating System name and version
win11
Additional context
No response
Tried py3.11 and installed [local], but it didn't improve this issue.
litellm.exceptions.BadRequestError: BadRequestError: OpenAIException - Failed to deserialize the JSON body into
the target type: messages[8].role: unknown variant computer, expected one of system, user, assistant,
tool at line 1 column 7252
Viewing image...
To use local vision, run pip install 'open-interpreter[local]'.
To use local vision, run pip install 'open-interpreter[local]'.
Traceback (most recent call last): File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\litellm\llms\openai.py", line 736, in completion raise e File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\litellm\llms\openai.py", line 655, in completion return self.streaming( ^^^^^^^^^^^^^^^ File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\litellm\llms\openai.py", line 833, in streaming response = openai_client.chat.completions.create(**data, timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\openai_utils_utils.py", line 277, in wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\openai\resources\chat\completions.py", line 646, in create return self._post( ^^^^^^^^^^^ File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\openai_base_client.py", line 1266, in post return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\openai_base_client.py", line 942, in request return self._request( ^^^^^^^^^^^^^^ File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\openai_base_client.py", line 1046, in _request raise self._make_status_error_from_response(err.response) from None openai.AuthenticationError: Authentication Fails (no such user)
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\litellm\main.py", line 1112, in completion raise e File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\litellm\main.py", line 1085, in completion response = openai_chat_completions.completion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\litellm\llms\openai.py", line 742, in completion raise OpenAIError(status_code=e.status_code, message=str(e)) litellm.llms.openai.OpenAIError: Authentication Fails (no such user)
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\interpreter\core\llm\llm.py", line 386, in fixed_litellm_completions yield from litellm.completion(**params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\litellm\utils.py", line 3472, in wrapper raise e File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\litellm\utils.py", line 3363, in wrapper result = original_function(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\litellm\main.py", line 2480, in completion raise exception_type( ^^^^^^^^^^^^^^^ File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\litellm\utils.py", line 9927, in exception_type raise e File "C:\ProgramData\anaconda3\envs\oi\Lib\site-packages\litellm\utils.py", line 8500, in exception_type raise AuthenticationError( litellm.exceptions.AuthenticationError: AuthenticationError: OpenAIException - Authentication Fails (no such user)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "computer, expected one of system, user, assistant,
tool at line 1 column 7252
Tested it, V0.2.6 still works fine, although it cannot call the album program to display images.
I'm also getting the same error as you; is there any solution?