@savva09
Начинающий .NET-ер

Почему запрос к api codestral отдает 401 при правильном ключе api?

Я пытаюсь настроить codestral, я создал аккаунт, сделал ключ апи для codestral, скопировал код с документации и вижу ошибку 401(unauthorized).
полная ошибка

Traceback (most recent call last):
File "c:\Users\User\Downloads\archive\py.py", line 11, in
response = client.completion(
^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python312\Lib\site-packages\mistralai\client.py", line 322, in completion
for response in single_response:
File "C:\Program Files\Python312\Lib\site-packages\mistralai\client.py", line 130, in _request
yield self._check_response(response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python312\Lib\site-packages\mistralai\client.py", line 71, in _check_response
self._check_response_status_codes(response)
File "C:\Program Files\Python312\Lib\site-packages\mistralai\client.py", line 56, in _check_response_status_codes
raise MistralAPIException.from_response(
mistralai.exceptions.MistralAPIException: Status: 401. Message: {
"message":"Unauthorized",
"request_id":"bd025869e6250948ca4aa80226ad4b25"
}

скрипт из доки

from mistralai.client import MistralClient

api_key = 'тут ключ'

client = MistralClient(api_key=api_key)

model = "codestral-latest"
prompt = "def fibonacci(n: int):"
suffix = "n = int(input('Enter a number: '))\nprint(fibonacci(n))"

response = client.completion(
    model=model,
    prompt=prompt,
    suffix=suffix,
)

print(
    f"""
{prompt}
{response.choices[0].message.content}
{suffix}
"""
)


пробовал перегенерировать ключ, не помогло
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы