Authentification OpenAI
Qwen Code CLI prend en charge l’authentification OpenAI pour les utilisateurs souhaitant utiliser les modèles OpenAI au lieu des modèles Google Gemini.
Méthodes d’authentification
1. Authentification interactive (recommandée)
Lorsque vous exécutez le CLI pour la première fois et sélectionnez OpenAI comme méthode d’authentification, vous serez invité à saisir :
- API Key : Votre clé API OpenAI depuis https://platform.openai.com/api-keys
- Base URL : L’URL de base de l’API OpenAI (par défaut
https://api.openai.com/v1
) - Model : Le modèle OpenAI à utiliser (par défaut
gpt-4o
)
Le CLI vous guidera à travers chaque champ :
- Entrez votre API key et appuyez sur Entrée
- Vérifiez/modifiez l’URL de base et appuyez sur Entrée
- Vérifiez/modifiez le nom du modèle et appuyez sur Entrée
Note : Vous pouvez coller directement votre API key — le CLI prend en charge le copier-coller et affichera la clé complète pour vérification.
2. Arguments de ligne de commande
Vous pouvez également fournir les identifiants OpenAI via des arguments de ligne de commande :
# Utilisation basique avec API key
qwen-code --openai-api-key "your-api-key-here"
# Avec une URL de base personnalisée
qwen-code --openai-api-key "your-api-key-here" --openai-base-url "https://your-custom-endpoint.com/v1"
# Avec un modèle personnalisé
qwen-code --openai-api-key "your-api-key-here" --model "gpt-4-turbo"
3. Variables d’environnement
Définissez les variables d’environnement suivantes dans votre shell ou dans votre fichier .env
:
export OPENAI_API_KEY="your-api-key-here"
export OPENAI_BASE_URL="https://api.openai.com/v1" # Optionnel, valeur par défaut
export OPENAI_MODEL="gpt-4o" # Optionnel, par défaut gpt-4o
Modèles supportés
Le CLI supporte tous les modèles OpenAI disponibles via l’API OpenAI, incluant :
gpt-4o
(par défaut)gpt-4o-mini
gpt-4-turbo
gpt-4
gpt-3.5-turbo
- Et les autres modèles disponibles
Endpoints personnalisés
Vous pouvez utiliser des endpoints personnalisés en définissant la variable d’environnement OPENAI_BASE_URL
ou en utilisant l’argument de ligne de commande --openai-base-url
. Cela est utile pour :
- Utiliser Azure OpenAI
- Utiliser d’autres APIs compatibles avec OpenAI
- Utiliser des serveurs locaux compatibles avec OpenAI
Changer de méthode d’authentification
Pour basculer entre les méthodes d’authentification, utilisez la commande /auth
dans l’interface CLI.
Notes de sécurité
- Les clés API sont stockées en mémoire pendant la session
- Pour un stockage persistant, utilisez les variables d’environnement ou les fichiers
.env
- Ne commitez jamais les clés API dans le contrôle de version
- Le CLI affiche les clés API en texte clair pour vérification - assurez-vous que votre terminal est sécurisé