aisuite
aisuite copied to clipboard
The error is occurring on the Groq configuration, but the Grok API key is working fine.
Traceback (most recent call last):
File "D:\ai-research-suite\aisuite_ai.py", line 23, in <module>
response = client.chat.completions.create(
model=model,
messages=messages,
temperature=0.75
)
File "D:\ai-research-suite\venv\Lib\site-packages\aisuite\client.py", line 117, in create
return provider.chat_completions_create(model_name, messages, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ai-research-suite\venv\Lib\site-packages\aisuite\providers\groq_provider.py", line 22, in chat_completions_create
return self.client.chat.completions.create(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
model=model,
^^^^^^^^^^^^
messages=messages,
^^^^^^^^^^^^^^^^^^
**kwargs # Pass any additional arguments to the Groq API
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "D:\ai-research-suite\venv\Lib\site-packages\groq\resources\chat\completions.py", line 289, in create
return self._post(
~~~~~~~~~~^
"/openai/v1/chat/completions",
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<31 lines>...
stream_cls=Stream[ChatCompletionChunk],
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "D:\ai-research-suite\venv\Lib\site-packages\groq\_base_client.py", line 1225, in post
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ai-research-suite\venv\Lib\site-packages\groq\_base_client.py", line 920, in request
return self._request(
~~~~~~~~~~~~~^
cast_to=cast_to,
^^^^^^^^^^^^^^^^
...<3 lines>...
remaining_retries=remaining_retries,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "D:\ai-research-suite\venv\Lib\site-packages\groq\_base_client.py", line 1018, in _request
raise self._make_status_error_from_response(err.response) from None
groq.AuthenticationError: Error code: 401 - {'error': {'message': 'Invalid API Key', 'type': 'invalid_request_error', 'code': 'invalid_api_key'}}