AI Endpoints - Créer un assistant de code avec Continue
Créez votre assistant de code directement dans votre IDE (VSCode ou JetBrains) à l'aide du plug-in Continue
AI Endpoints est couvert par les Conditions particulières OVHcloud Public Cloud (voir l’Annexe 10 – « Conditions spécifiques – AI Endpoints »).
Introduction
Qu’est-ce que Continue ?
Continue est un assistant IA agnostique vis-à-vis de l’IDE qui intègre directement le chat, la génération de code et l’autocomplétion dans votre éditeur. Compatible avec VS Code et les IDE JetBrains (IntelliJ, PyCharm, etc.), Continue vous permet de brancher n’importe quel LLM compatible hébergé sur AI Endpoints.
Continue vous permet de configurer et d’utiliser vos propres LLM, vous donnant un contrôle total sur les modèles que vous utilisez et sur la façon dont ils interagissent avec votre code.
Ce tutoriel décrit comment configurer Continue pour se connecter aux LLM d’AI Endpoints, permettant à ces modèles de s’intégrer à votre éditeur afin d’améliorer l’efficacité, la précision et la productivité de vos développements.
Prérequis
- Un projet Public Cloud dans votre compte OVHcloud
- Un token d’accès pour OVHcloud AI Endpoints. Pour créer un token API, suivez les instructions du guide AI Endpoints - Premiers pas.
En pratique
Installer Continue
Suivez les instructions officielles d’installation de Continue pour votre IDE.
Une fois installé, Continue partagera la même configuration entre vos IDE.
Configurer Continue avec AI Endpoints
Continue utilise un fichier de configuration au format YAML pour gérer :
- Les modèles utilisés par l’outil de chat
- Les modèles utilisés pour l’autocomplétion (Tab)
Vous pouvez personnaliser ce fichier de configuration pour connecter le plugin à AI Endpoints :
Configuration de Continue pour OVHcloud AI Endpoints
Une fois votre fichier de configuration modifié, veillez à le recharger avant d’essayer d’interagir avec vos modèles configurés !
Essayez différents LLM de notre catalogue et choisissez celui qui correspond le mieux à votre cas d’usage. Vous pouvez facilement passer de l’un à l’autre depuis l’interface de l’IDE.
Testez la configuration
Une fois Continue configuré avec vos AI Endpoints, vous êtes prêt à tester les deux fonctionnalités :
Outil de chat
Utilisez la barre latérale du chatbot pour demander de l’aide, générer du code ou refactoriser de la logique avec l’un de vos modèles configurés.
Outil d’autocomplétion Tab
Il vous suffit de commencer à taper dans votre éditeur. Le modèle d’autocomplétion complètera le code au fur et à mesure, grâce à votre modèle personnalisé configuré sur AI Endpoints.
Dépannage
- Le modèle ne se charge pas : vérifiez l’URL
apiBaseet assurez-vous que la variableapiKeyest correctement définie. - L’autocomplétion ne fonctionne pas : assurez-vous que le rôle du modèle inclut
autocompleteet que le modèle sélectionné prend en charge cette fonctionnalité. - Erreurs de connexion : vérifiez la connectivité réseau et confirmez que votre
apiKeyest valide.
Conclusion
En utilisant Continue et AI Endpoints, vous disposez désormais d’un assistant de code entièrement personnalisable, d’une prise en charge des grands modèles de langage open source les plus récents comme Qwen, gpt-oss-120b et LLaMA 3, ainsi que de la possibilité de gérer votre propre configuration et vos propres ressources sur AI Endpoints.
Pour une formation ou une assistance technique sur la mise en œuvre de nos solutions, contactez votre commercial ou consultez la page Professional Services pour obtenir un devis et faire analyser votre projet par nos experts.
Votre avis nous intéresse !
N’hésitez pas à nous faire part de vos questions, retours et suggestions concernant AI Endpoints et ses fonctionnalités :
- Dans le canal #ai-endpoints du serveur Discord OVHcloud, où vous pouvez échanger avec la communauté et les équipes OVHcloud.