Continue

Configurer le YAML local de Continue, apiBase, les rôles et Chat Completions explicitement.

Installer, configurer et tester

  1. Installez Continue dans VS Code Extensions et ouvrez sa barre latérale ; instructions : https://docs.continue.dev/ide-extensions/install. Dans le sélecteur de configuration locale, ouvrez le fichier avec le contrôle d'édition/engrenage. Il se trouve dans ~/.continue/config.yaml (macOS/Linux) ou %USERPROFILE%\.continue\config.yaml (Windows). Utilisez YAML, pas l'ancien config.json.

  2. Créez une clé dans la console routerra.ai (https://routerra.ai/keys) et copiez un ID de modèle accessible. Fusionnez l'exemple avec votre liste models et remplacez YOUR_API_KEY et YOUR_MODEL_ID. provider: openai choisit l'adaptateur compatible ; apiBase vaut https://routerra.ai/v1, sans /chat/completions. apiKey authentifie auprès de la passerelle, pas du compte Continue.

  3. Enregistrez et sélectionnez la configuration locale puis son modèle routerra. roles limite cette entrée à chat, edit et apply. Autocomplétion et embeddings nécessitent des modèles séparés avec les rôles et endpoints adaptés. Ajoutez capabilities: [tool_use] seulement si le modèle et la route le permettent ; Agent l'exige. N'activez image_input que pour la vision.

  4. Posez une courte question dans une nouvelle conversation. Rechargez l'IDE si nécessaire et vérifiez le journal de la passerelle. useResponsesApi: false conserve Chat Completions même pour les familles où Continue choisit automatiquement Responses.

Si le modèle manque, vérifiez l'indentation YAML et la configuration active. Si /responses est appelé, vérifiez que l'option figure dans le modèle sélectionné. Une conversation réussie ne valide pas les rôles d'embedding ou d'autocomplétion.

name: routerra
version: 1.0.0
schema: v1
models:
  - name: routerra
    provider: openai
    model: YOUR_MODEL_ID
    apiKey: YOUR_API_KEY
    apiBase: https://routerra.ai/v1
    useResponsesApi: false
    roles:
      - chat
      - edit
      - apply