Skip to Content

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

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

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

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

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

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

CLI пошагово проведет вас по каждому полю:

  1. Введите ваш API key и нажмите Enter
  2. Проверьте/измените base URL и нажмите Enter
  3. Проверьте/измените название модели и нажмите Enter

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

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

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

# Базовое использование с API key qwen-code --openai-api-key "your-api-key-here" # С кастомным base 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" # Опционально, по умолчанию используется этот URL 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