При попытке выполнить запрос к эндпоинту https://foundation-models.api.cloud.ru/v1 с использованием библиотеки OpenAI возникает ошибка на уровне HTTP‑клиента.
Сообщение об ошибке может выглядеть так:
openai.error.APIConnectionError: Error communicating with OpenAI....
Наиболее частые причины и способы их устранения:
API‑ключ не указан или указан некорректно. Убедитесь, что переменная окружения API_KEY установлена и доступна процессу Python.
# Windowsecho %API_KEY%# Linux / macOSecho $API_KEY
Если ключ отсутствует, задайте его:
# Windowsset API_KEY=<api_key># Linux / macOSexport API_KEY=<api_key>
Где <api_key> — значение API-ключа, сгенерированного при аутентификации.
Для постоянного применения добавьте переменную в системные переменные среды или используйте файл .env.
Неправильный или просроченный API‑ключ.
Проверьте, что ключ относится к нужному проекту.
При необходимости сгенерируйте новый ключ и замените им текущий.
Убедитесь, что срок действия ключа не истек.
Проблемы с сетевым подключением.
Проверьте доступность эндпоинта:
ping foundation-models.api.cloud.ru
Убедитесь, что локальный межсетевой экран, прокси или антивирус не блокируют исходящие HTTPS‑соединения на порт 443.
При работе из корпоративной сети проверьте правила доступа к внешним API у сетевого администратора.
Если решить проблему не удалось, обратитесь в техническую поддержку. При обращении подготовьте следующую информацию:
Полный текст ошибки из консоли.
Результат выполнения команды ping foundation-models.api.cloud.ru.
Версию Python: python --version.
Версию библиотеки OpenAI: pip show openai.
Эти данные помогут ускорить решение проблемы.