Облачная платформаEvolution

Ошибка при выполнении запроса к эндпоинту через OpenAI


Описание проблемы

При попытке выполнить запрос к эндпоинту https://foundation-models.api.cloud.ru/v1 с использованием библиотеки OpenAI возникает ошибка на уровне HTTP‑клиента.

Сообщение об ошибке может выглядеть так:

openai.error.APIConnectionError: Error communicating with OpenAI.
...

Решение

Наиболее частые причины и способы их устранения:

  1. API‑ключ не указан или указан некорректно. Убедитесь, что переменная окружения API_KEY установлена и доступна процессу Python.

    # Windows
    echo %API_KEY%
    # Linux / macOS
    echo $API_KEY

    Если ключ отсутствует, задайте его:

    # Windows
    set API_KEY=<api_key>
    # Linux / macOS
    export API_KEY=<api_key>

    Где <api_key> — значение API-ключа, сгенерированного при аутентификации.

    Примечание

    Для постоянного применения добавьте переменную в системные переменные среды или используйте файл .env.

  2. Неправильный или просроченный API‑ключ.

    • Проверьте, что ключ относится к нужному проекту.

    • При необходимости сгенерируйте новый ключ и замените им текущий.

    • Убедитесь, что срок действия ключа не истек.

  3. Проблемы с сетевым подключением.

    Проверьте доступность эндпоинта:

    ping foundation-models.api.cloud.ru
    • Убедитесь, что локальный межсетевой экран, прокси или антивирус не блокируют исходящие HTTPS‑соединения на порт 443.

    • При работе из корпоративной сети проверьте правила доступа к внешним API у сетевого администратора.

Если решить проблему не удалось, обратитесь в техническую поддержку. При обращении подготовьте следующую информацию:

  • Полный текст ошибки из консоли.

  • Результат выполнения команды ping foundation-models.api.cloud.ru.

  • Версию Python: python --version.

  • Версию библиотеки OpenAI: pip show openai.

Эти данные помогут ускорить решение проблемы.