Continue
Continue permet d’utiliser le provider OpenAI avec un apiBase personnalisé. Ce guide impose explicitement le protocole OpenAI Chat Completions au modèle.
- Protocole : OpenAI Chat Completions (imposé par la configuration)
- Configuration vérifiée : 15 juillet 2026
- Vérification en conditions réelles : En attente
1. Installer Continue
Installez Continue depuis la marketplace de VS Code ou de JetBrains. Vérifiez si votre version actuelle utilise une configuration YAML locale ou une configuration Continue Hub.
2. Configurer le modèle
Choisissez un MODEL_ID qui prend explicitement en charge OpenAI Chat Completions, puis ajoutez le modèle à la section models de la configuration YAML active :
Conservez apiBase à la valeur https://getrouter.ai/v1 : il s’agit de l’URL de base de l’API, et non de l’URL complète d’une opération. Pour ce modèle, useResponsesApi: false empêche Continue de sélectionner automatiquement l’API Responses et impose le protocole Chat Completions.
Utilisez le mécanisme de secrets ou de variables d’environnement pris en charge par votre version de Continue au lieu de versionner une vraie clé dans la configuration du dépôt.
Si vous choisissez délibérément l’API Responses, modifiez la configuration pour activer useResponsesApi et traitez les requêtes, les réponses et les événements de streaming selon le protocole Responses, et non selon Chat Completions.
3. Valider la configuration
Rechargez l’IDE, puis sélectionnez GetRouter Model :
- Testez Chat.
- Testez l’explication du code sélectionné.
- Testez une petite modification avec Edit.
- Consultez l’historique d’utilisation.
- Ne testez Agent séparément que si le modèle choisi prend en charge l’appel d’outils.
Recommandations pour plusieurs modèles
Continue peut affecter des modèles différents à Chat, Edit, Apply et Autocomplete. N’activez que les rôles que vous avez validés et ne supposez pas qu’un même modèle convient à tous les rôles.
Résolution des problèmes
- La configuration ne se charge pas : vérifiez l’indentation YAML, la version du schéma et la source de configuration active.
- 401 : vérifiez que le processus de l’IDE peut lire le secret ou la variable d’environnement configurés.
- 404 : conservez
apiBaseà la valeurhttps://getrouter.ai/v1; n’ajoutez pas l’URL complète d’une opération. - Protocole incorrect : vérifiez que
useResponsesApi: falseest présent et queMODEL_IDprend en charge Chat Completions. - Autocomplete ne fonctionne pas : l’autocomplétion peut nécessiter un rôle, une API ou des capacités de modèle différents.
