AutoAgent icon indicating copy to clipboard operation
AutoAgent copied to clipboard

Cannot set .env properly

Open Elegaphant opened this issue 9 months ago • 1 comments

Hello, I am new to coding and decide to try out auto agent. After I run auto main and select user mode, I type in my command. And this return.

Traceback (most recent call last): File "C:\Users\Cheng\anaconda3\Lib\site-packages\litellm\llms\openai\openai.py", line 602, in completion raise e File "C:\Users\Cheng\anaconda3\Lib\site-packages\litellm\llms\openai\openai.py", line 538, in completion self.make_sync_openai_chat_completion_request( File "C:\Users\Cheng\anaconda3\Lib\site-packages\litellm\llms\openai\openai.py", line 404, in make_sync_openai_chat_completion_request raise e File "C:\Users\Cheng\anaconda3\Lib\site-packages\litellm\llms\openai\openai.py", line 386, in make_sync_openai_chat_completion_request raw_response = openai_client.chat.completions.with_raw_response.create( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\openai_legacy_response.py", line 364, in wrapped return cast(LegacyAPIResponse[R], func(*args, **kwargs)) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\openai_utils_utils.py", line 279, in wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\openai\resources\chat\completions\completions.py", line 929, in create return self._post( ^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\openai_base_client.py", line 1276, in post return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\openai_base_client.py", line 949, in request return self._request( ^^^^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\openai_base_client.py", line 1057, in _request raise self._make_status_error_from_response(err.response) from None openai.BadRequestError: Error code: 400 - {'error': {'message': 'Model Not Exist', 'type': 'invalid_request_error', 'param': None, 'code': 'invalid_request_error'}}

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "C:\Users\Cheng\anaconda3\Lib\site-packages\litellm\main.py", line 1595, in completion raise e File "C:\Users\Cheng\anaconda3\Lib\site-packages\litellm\main.py", line 1568, in completion response = openai_chat_completions.completion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\litellm\llms\openai\openai.py", line 612, in completion raise OpenAIError( litellm.llms.openai.common_utils.OpenAIError: Error code: 400 - {'error': {'message': 'Model Not Exist', 'type': 'invalid_request_error', 'param': None, 'code': 'invalid_request_error'}}

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in run_code File "C:\Users\Cheng\anaconda3\Scripts\auto.exe_main.py", line 7, in File "C:\Users\Cheng\anaconda3\Lib\site-packages\click\core.py", line 1157, in call return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\click\core.py", line 1078, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\click\core.py", line 1688, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\click\core.py", line 1434, in invoke return ctx.invoke(self.callback, **ctx.params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\click\core.py", line 783, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\AutoAgent\autoagent\cli.py", line 224, in main user_mode(model, context_variables, False) File "C:\Users\Cheng\AutoAgent\autoagent\cli.py", line 290, in user_mode response = client.run(agent, messages, context_variables, debug=debug) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\AutoAgent\autoagent\core.py", line 428, in run completion = self.get_chat_completion( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\AutoAgent\autoagent\core.py", line 201, in get_chat_completion completion_response = completion(**create_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\litellm\utils.py", line 980, in wrapper raise e File "C:\Users\Cheng\anaconda3\Lib\site-packages\litellm\utils.py", line 861, in wrapper result = original_function(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\litellm\main.py", line 2951, in completion raise exception_type( ^^^^^^^^^^^^^^^ File "C:\Users\Cheng\anaconda3\Lib\site-packages\litellm\litellm_core_utils\exception_mapping_utils.py", line 2141, in exception_type raise e File "C:\Users\Cheng\anaconda3\Lib\site-packages\litellm\litellm_core_utils\exception_mapping_utils.py", line 286, in exception_type raise BadRequestError( litellm.exceptions.BadRequestError: litellm.BadRequestError: DeepseekException - Error code: 400 - {'error': {'message': 'Model Not Exist', 'type': 'invalid_request_error', 'param': None, 'code': 'invalid_request_error'}}

Does this mean I set up my .env file incorrectly? My .env file is below.

DEEPSEEK_API_KEY=sk-XXXXXXXXXXXXXXXXXXXXXXXXXXX COMPLETION_MODEL=deepseek/deepseek-chat auto main.

What should I do? How should I fix it? Thank you for your time.

Elegaphant avatar Apr 20 '25 04:04 Elegaphant

In your .env file, did you put anything after sk- ? If not, you may need to apply for a Deepseek API key here: https://api-docs.deepseek.com/ and paste it in the placeholder.

MorrirSaph avatar Jul 14 '25 02:07 MorrirSaph