Аутентификация 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 последовательно запросит каждое поле:
- Введите ваш API ключ и нажмите Enter
- Проверьте/измените базовый URL и нажмите Enter
- Проверьте/измените название модели и нажмите 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-minigpt-4-turbogpt-4gpt-3.5-turbo- И другие доступные модели
Пользовательские Endpoints
Вы можете использовать пользовательские endpoints, установив переменную окружения OPENAI_BASE_URL или используя аргумент командной строки --openai-base-url. Это полезно для:
- Использования Azure OpenAI
- Использования других OpenAI-совместимых API
- Использования локальных OpenAI-совместимых серверов
Переключение методов аутентификации
Для переключения между методами аутентификации используйте команду /auth в интерфейсе CLI.
Заметки по безопасности
- API ключи хранятся в памяти во время сессии
- Для постоянного хранения используйте переменные окружения или файлы
.env - Никогда не коммитьте API ключи в систему контроля версий
- CLI отображает API ключи в виде обычного текста для проверки - убедитесь, что ваш терминал защищен