Modèles personnalisés CodeBuddy : Claude et GPT
Ce guide nécessite une clé API
Créez un compte et générez-en une en une minute environ, puis utilisez-la là où les étapes ci-dessous attendent une clé.
Inscription sans carte · un rechargement est requis pour utiliser l’API
CodeBuddy est l'éditeur de code IA de Tencent Cloud ; son models.json accepte des endpoints complets compatibles OpenAI, donc une clé Code By AI sert Claude et GPT.
CodeBuddy lit les modèles personnalisés dans ~/.codebuddy/models.json (niveau utilisateur) ou <workspace>/.codebuddy/models.json (niveau projet). Les entrées de projet remplacent celles de l'utilisateur ayant le même id ; le fichier est rechargé environ une seconde après l'enregistrement.
Une commande (macOS / Linux)
1 curl -fsSL https://www.codebyai.net/setup.sh | sh -s -- --codebuddy
Le script demande votre clé API (saisie masquée), ajoute gpt-5.6-terra et claude-sonnet-5 dans le fichier utilisateur ~/.codebuddy/models.json, sauvegarde le fichier et le laisse accessible au seul propriétaire. CodeBuddy recharge le fichier tout seul : choisissez l'un des modèles dans le sélecteur. Le relancer renouvelle la clé ; | sh -s -- --uninstall restaure le fichier d'origine. Un .codebuddy/models.json de projet qui définit le même id reste prioritaire sur ces entrées. Le plugin CodeBuddy ne lit pas models.json : utilisez l'IDE ou le CLI. Les étapes manuelles ci-dessous font la même chose.
1. Créer une clé API Code By AI
Connectez-vous à Code By AI, ouvrez API Keys et créez une clé. Elle ressemble à sk-proj-....
2. Modifier models.json
Ouvrez ~/.codebuddy/models.json et fusionnez ceci dans l'objet existant. Conservez les modèles déjà présents :
1 {2 "models": [3 {4 "id": "gpt-5.6-terra",5 "name": "CodeByAI GPT",6 "vendor": "Custom",7 "url": "https://www.codebyai.net/api/agent/v1/chat/completions",8 "apiKey": "sk-proj-xxxx",9 "maxInputTokens": 200000,10 "maxOutputTokens": 65536,11 "supportsToolCall": true,12 "supportsImages": false,13 "supportsReasoning": false14 },15 {16 "id": "claude-sonnet-5",17 "name": "CodeByAI Claude",18 "vendor": "Custom",19 "url": "https://www.codebyai.net/api/agent/v1/chat/completions",20 "apiKey": "sk-proj-xxxx",21 "maxInputTokens": 200000,22 "maxOutputTokens": 65536,23 "supportsToolCall": true,24 "supportsImages": false,25 "supportsReasoning": false26 }27 ]28 }
CodeBuddy ne parle que le format d'interface OpenAI : url doit être le chemin Chat Completions complet. Les ID Claude fonctionnent quand même, car la passerelle transfère claude-* vers le canal Claude et facture aux tarifs Claude.
3. Sélectionner le modèle
Enregistrez le fichier. CodeBuddy le recharge automatiquement ; ouvrez le sélecteur et choisissez CodeByAI GPT ou CodeByAI Claude. Si vous maintenez availableModels, ajoutez les deux ID, sinon la liste est ignorée et tous les modèles configurés sont affichés.
Champs du modèle
maxInputTokensetmaxOutputTokensdoivent correspondre aux limites réelles ; 200 000 et 65 536 sont les valeurs des modèles de la passerelle.- Gardez
supportsToolCallàtruepour les tâches d'agent. supportsImagesetsupportsReasoningsont optionnels ; activez-les seulement si le modèle choisi gère les images ou les paramètres de raisonnement.
Dépannage
404—urlest une base URL ou ne finit pas par/chat/completions. Utilisez le chemin complethttps://www.codebyai.net/api/agent/v1/chat/completions.401/ clé invalide — la clé contient des espaces, a été supprimée ou a expiré. Créez-en une nouvelle sur la page API Keys.- Solde insuffisant — rechargez sur la page Wallet.
- Le modèle est masqué — une liste
availableModelsnon vide n'inclut pas son ID. Ajoutez-le ou supprimez la liste. - Le fichier est ignoré — un JSON invalide bloque le rechargement. Le fichier de CodeBuddy est du JSON pur : retirez les commentaires et les virgules finales.
Premiers pas
Quatre étapes jusqu’à votre première requête
- 01
Créer un compte gratuit
Inscrivez-vous avec Google, GitHub ou votre email et définissez un mot de passe. Aucune carte n’est requise.
- 02
Générer une clé API
Créez une clé en un clic dans le tableau de bord pour authentifier votre CLI auprès de Code By AI.
- 03
Recharger votre solde
Ajoutez du crédit avant votre première requête ; l’utilisation est facturée au token sur votre solde.
- 04
Pointer votre CLI vers Code By AI
Exportez une variable d’URL de base, ou ajoutez un bloc de fournisseur de modèle dans config.toml. Les guides d’installation donnent les lignes exactes pour chaque agent.
Inscription sans carte · un rechargement est requis pour utiliser l’API