Skip to Content
CLIАутентификация OpenAI

Аутентификация OpenAI

Qwen Code CLI поддерживает аутентификацию OpenAI для пользователей, которые хотят использовать модели OpenAI вместо моделей Google Gemini.

Методы аутентификации

1. Интерактивная аутентификация (рекомендуется)

При первом запуске CLI и выборе OpenAI в качестве метода аутентификации вам будет предложено ввести следующие данные:

  • API Key: Ваш API ключ OpenAI с сайта https://platform.openai.com/api-keys 
  • Base URL: Базовый URL для OpenAI API (по умолчанию https://api.openai.com/v1)
  • Model: Модель OpenAI, которую вы хотите использовать (по умолчанию gpt-4o)

CLI последовательно запросит каждое поле:

  1. Введите ваш API ключ и нажмите Enter
  2. Проверьте/измените базовый URL и нажмите Enter
  3. Проверьте/измените название модели и нажмите Enter

Примечание: Вы можете вставить API ключ напрямую — CLI поддерживает функцию вставки и отобразит полный ключ для проверки.

2. Аргументы командной строки

Также можно передать учетные данные OpenAI через аргументы командной строки:

# Базовое использование с API key qwen-code --openai-api-key "your-api-key-here" # С кастомным базовым URL qwen-code --openai-api-key "your-api-key-here" --openai-base-url "https://your-custom-endpoint.com/v1" # С кастомной моделью qwen-code --openai-api-key "your-api-key-here" --model "gpt-4-turbo"

3. Переменные окружения

Установите следующие переменные окружения в вашем shell или файле .env:

export OPENAI_API_KEY="your-api-key-here" export OPENAI_BASE_URL="https://api.openai.com/v1" # Опционально, по умолчанию используется этот адрес export OPENAI_MODEL="gpt-4o" # Опционально, по умолчанию gpt-4o

Поддерживаемые модели

CLI поддерживает все модели OpenAI, доступные через OpenAI API, включая:

  • gpt-4o (по умолчанию)
  • gpt-4o-mini
  • gpt-4-turbo
  • gpt-4
  • gpt-3.5-turbo
  • И другие доступные модели

Пользовательские Endpoints

Вы можете использовать пользовательские endpoints, установив переменную окружения OPENAI_BASE_URL или используя аргумент командной строки --openai-base-url. Это полезно для:

  • Использования Azure OpenAI
  • Использования других OpenAI-совместимых API
  • Использования локальных OpenAI-совместимых серверов

Переключение методов аутентификации

Для переключения между методами аутентификации используйте команду /auth в интерфейсе CLI.

Заметки по безопасности

  • API ключи хранятся в памяти во время сессии
  • Для постоянного хранения используйте переменные окружения или файлы .env
  • Никогда не коммитьте API ключи в систему контроля версий
  • CLI отображает API ключи в виде обычного текста для проверки - убедитесь, что ваш терминал защищен
Last updated on