Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Integrate RodiumAi with Continue.dev

A complete English and French guide for connecting Continue.dev to the RodiumAi API.

English guide

Why Continue.dev + RodiumAi?

Continue.dev is a free, open-source AI coding assistant for VS Code. It adds a chat sidebar, inline Edit, and Agent modes directly in your editor: like having GPT, Claude, or Gemini inside your IDE.

RodiumAi gives you access to 50+ frontier models (GPT-5.4, Claude Sonnet 4.6, Gemini 3.5 Flash, DeepSeek, Kimi, Grok, and more) through one API key and one wallet (RODI credits). No need to juggle separate OpenAI, Anthropic, or Google accounts.

This guide walks you through the full setup in about 5 minutes:

  1. Create your RodiumAi account and API key
  2. Create a .env file in the .continue folder
  3. Copy the configuration example from GitHub into config.yaml
  4. Pick a model and start coding

Branding: write RodiumAi (not RodiumAI).


Before you start

You will need:

Tip: create one API key per project so usage tracking stays clean in Dashboard → Usage.


Step 1: Create your API key on RodiumAi

If you already have a key, skip to Step 2.

  1. Go to rodiumai.io and sign in (or create an account).
  2. Open Dashboard → API Keys.
  3. Click Create API key, give it a name (e.g. continue-vscode), and copy the full secret (rd_sk_prod_…).
  4. Store it somewhere safe: RodiumAi shows the full key only once. If you lose it, regenerate a new key from the same page.

Not sure which model to use later? Browse the live catalogue at rodiumai.io/models: every slug there works with Continue.


Step 2: Open the .continue folder and create .env

Continue stores its configuration in a hidden folder on your machine. Your API key goes in a .env file there: Continue does not read Windows environment variables or PowerShell $env:….

Windows

  1. Press Win + R to open the Run dialog.
  2. Type %USERPROFILE%\.continue and press Enter.
    • File Explorer opens the Continue folder (usually C:\Users\<YourName>\.continue).
  3. If the folder does not exist, create it:
    • Go up one level (your user folder), right-click → New → Folder, name it .continue, then open it.
  4. Create the .env file:
    • Right-click inside the folder → New → Text Document.
    • Name it exactly .env (remove .txt if Windows adds it: confirm when Windows warns about changing the extension).
    • Or open Notepad, paste the line below, then File → Save As, set filename to .env, choose All files (.), and save inside .continue.
  5. Open .env with Notepad and add one line (no quotes, no spaces around =):
RODIUM_API_KEY=rd_sk_prod_paste_your_full_key_here

Replace rd_sk_prod_paste_your_full_key_here with your real key from Step 1. Save and close.

Never commit this file to git. It stays only on your machine.

macOS / Linux

Open a terminal and run:

mkdir -p ~/.continue
nano ~/.continue/.env

Paste the same line with your key, save (Ctrl+O, Enter), and exit (Ctrl+X).


Step 3: Copy the configuration example from GitHub

RodiumAi provides a ready-made config.example.yaml with recommended coding models and shared connection settings. You can copy it as-is, then add other model slugs from the live catalogue when needed.

Resource Link
GitHub repo github.com/RodiumAi/continue.dev.config
Raw config (copy this) config.example.yaml
  1. Open the raw config link above in your browser.
  2. Press Ctrl + A (select all), then Ctrl + C (copy).
    • The file uses a YAML anchor (rodium_defaults) so apiBase, apiKey, and useResponsesApi are defined once: you never repeat your connection settings on every model.

The config already points to https://api.rodiumai.io/v1 and references ${{ secrets.RODIUM_API_KEY }} from your .env file. You do not paste your API key into config.yaml.

Alternative: download in one command (Windows PowerShell):

Invoke-WebRequest `
  -Uri "https://raw.githubusercontent.com/RodiumAi/continue.dev.config/main/config.example.yaml" `
  -OutFile "$env:USERPROFILE\.continue\config.yaml"

If you use this command, you can skip the manual paste in Step 4, but you must still complete Step 2 (.env) first.


Step 4: Paste into config.yaml in VS Code

  1. Open VS Code.
  2. Press Ctrl + Shift + P (Command Palette).
  3. Type Continue: Open config.yaml and press Enter.
    • VS Code opens %USERPROFILE%\.continue\config.yaml (or ~/.continue/config.yaml on macOS/Linux).
  4. Select all existing content (Ctrl + A) and paste (Ctrl + V) the GitHub config you copied in Step 3.
  5. Press Ctrl + S to save.

If the file was empty before, you may have seen only:

name: Local Config
version: 1.0.0
schema: v1
models: []

After pasting, you should see starter entries such as Claude Fable 5 (RodiumAi) and GPT-5.4 (RodiumAi). Both inherit the shared settings through <<: *rodium_defaults.


Step 5: Reload Continue

After saving config.yaml:

  1. Press Ctrl + Shift + P again.
  2. Run Continue: Reload config.
    • Or close and reopen VS Code.

Continue reads the new configuration immediately.


Step 6: Choose a model and start coding

  1. Click the Continue icon in the VS Code activity bar (left sidebar) to open the Continue panel.
  2. At the top of the panel, open the model dropdown.
  3. Pick any RodiumAi entry: for example:
    • Claude Fable 5 (RodiumAi): long-horizon agentic coding
    • GPT-5.4 (RodiumAi): strong reasoning and coding capabilities
  4. Open a project folder in VS Code, then:
    • Chat: ask questions about your codebase
    • Edit: select code and describe the change you want
    • Agent: let Continue work across multiple files

Try a first prompt: "Explain what this project does in three bullet points."

If you get a reply, you're live. Check consumption in Dashboard → Usage on RodiumAi.


How the config works (quick reference)

Field RodiumAi value
provider openai (OpenAI-compatible client: RodiumAi is not OpenAI, but Continue speaks this protocol)
apiBase https://api.rodiumai.io/v1
apiKey ${{ secrets.RODIUM_API_KEY }}: resolved from your .env file
model Exact catalogue slug, e.g. openai/gpt-5.4
useResponsesApi false: avoids OpenAI /responses errors on GPT-5 / o-series models
<<: *rodium_defaults YAML merge: each model inherits shared connection settings

Want a smaller list? Keep only the models you use in the models: block, or browse rodiumai.io/models and copy slugs exactly (including the vendor/ prefix).


Troubleshooting

Symptom Likely cause Fix
401 Unauthorized Wrong or missing API key Check .env in %USERPROFILE%\.continue\; regenerate your key
402 Payment Required Low RODI balance Recharge in Dashboard → Billing
Model not in dropdown Config not reloaded Run Continue: Reload config or restart VS Code
Unknown model / 404 Outdated config Re-copy the latest file from GitHub
Secret not resolved Typo in .env Variable must be RODIUM_API_KEY (matches ${{ secrets.RODIUM_API_KEY }} in YAML)
Organization must be verified OpenAI Responses API Already set to useResponsesApi: false in the GitHub config

What's next?

One account. One wallet. Every frontier model: directly in VS Code.

Guide en français

Pourquoi Continue.dev + RodiumAi ?

Continue.dev est un assistant de code IA gratuit et open source pour VS Code. Il ajoute une barre latérale de chat, le mode Edit (édition inline) et le mode Agent: comme avoir GPT, Claude ou Gemini directement dans votre IDE.

RodiumAi vous donne accès à plus de 50 modèles frontier (GPT-5.4, Claude Sonnet 4.6, Gemini 3.5 Flash, DeepSeek, Kimi, Grok, etc.) avec une seule clé API et un seul portefeuille (RODI). Plus besoin de gérer des comptes séparés chez OpenAI, Anthropic ou Google.

Ce guide couvre la configuration complète en 5 minutes :

  1. Créer votre compte RodiumAi et votre clé API
  2. Créer un fichier .env dans le dossier .continue
  3. Copier l'exemple de configuration depuis GitHub dans config.yaml
  4. Choisir un modèle et commencer à coder

Marque : écrire RodiumAi (pas RodiumAI).


Avant de commencer

Il vous faut :

Conseil : créez une clé API par projet pour un suivi d'usage propre dans Dashboard → Usage.


Étape 1: Créer votre clé API sur RodiumAi

Si vous avez déjà une clé, passez à l'étape 2.

  1. Allez sur rodiumai.io et connectez-vous (ou créez un compte).
  2. Ouvrez Dashboard → API Keys.
  3. Cliquez sur Create API key, donnez un nom (ex. continue-vscode), et copiez le secret complet (rd_sk_prod_…).
  4. Conservez-le en lieu sûr: RodiumAi n'affiche la clé complète qu'une fois. Perdue ? Régénérez-en une nouvelle sur la même page.

Vous hésitez sur le modèle ? Parcourez le catalogue live sur rodiumai.io/models: chaque slug listé fonctionne avec Continue.


Étape 2: Ouvrir le dossier .continue et créer .env

Continue stocke sa configuration dans un dossier caché sur votre machine. Votre clé API va dans un fichier .env: Continue ne lit pas les variables d'environnement Windows ni les $env:… PowerShell.

Windows

  1. Appuyez sur Win + R pour ouvrir la boîte de dialogue Exécuter.
  2. Tapez %USERPROFILE%\.continue et appuyez sur Entrée.
    • L'explorateur de fichiers ouvre le dossier Continue (généralement C:\Users\<VotreNom>\.continue).
  3. Si le dossier n'existe pas, créez-le :
    • Remontez d'un niveau (votre dossier utilisateur), clic droit → Nouveau → Dossier, nommez-le .continue, puis ouvrez-le.
  4. Créez le fichier .env :
    • Clic droit dans le dossier → Nouveau → Document texte.
    • Nommez-le exactement .env (supprimez .txt si Windows l'ajoute: confirmez quand Windows avertit du changement d'extension).
    • Ou ouvrez le Bloc-notes, collez la ligne ci-dessous, puis Fichier → Enregistrer sous, nom .env, type Tous les fichiers (.), enregistrez dans .continue.
  5. Ouvrez .env avec le Bloc-notes et ajoutez une ligne (sans guillemets, sans espaces autour du =) :
RODIUM_API_KEY=rd_sk_prod_collez_votre_cle_complete_ici

Remplacez par votre vraie clé de l'étape 1. Enregistrez et fermez.

Ne commitez jamais ce fichier dans git. Il reste uniquement sur votre machine.

macOS / Linux

Dans un terminal :

mkdir -p ~/.continue
nano ~/.continue/.env

Collez la même ligne avec votre clé, enregistrez (Ctrl+O, Entrée), quittez (Ctrl+X).


Étape 3: Copier l'exemple de configuration depuis GitHub

RodiumAi fournit un config.example.yaml prêt à l'emploi avec des modèles recommandés pour le code et des réglages de connexion partagés. Vous pouvez le copier tel quel, puis ajouter au besoin d'autres slugs du catalogue en ligne.

Ressource Lien
Dépôt GitHub github.com/RodiumAi/continue.dev.config
Config brute (à copier) config.example.yaml
  1. Ouvrez le lien raw ci-dessus dans votre navigateur.
  2. Ctrl + A (tout sélectionner), puis Ctrl + C (copier).
    • Le fichier utilise une ancre YAML (rodium_defaults) : apiBase, apiKey et useResponsesApi sont définis une seule fois: vous ne répétez pas les réglages de connexion sur chaque modèle.

La config pointe déjà vers https://api.rodiumai.io/v1 et référence ${{ secrets.RODIUM_API_KEY }} depuis votre .env. Ne collez pas votre clé API dans config.yaml.

Alternative: téléchargement en une commande (PowerShell Windows) :

Invoke-WebRequest `
  -Uri "https://raw.githubusercontent.com/RodiumAi/continue.dev.config/main/config.example.yaml" `
  -OutFile "$env:USERPROFILE\.continue\config.yaml"

Avec cette commande, vous pouvez sauter le collage manuel de l'étape 4, mais l'étape 2 (.env) reste obligatoire.


Étape 4: Coller dans config.yaml via VS Code

  1. Ouvrez VS Code.
  2. Ctrl + Shift + P (palette de commandes).
  3. Tapez Continue: Open config.yaml et validez.
    • VS Code ouvre %USERPROFILE%\.continue\config.yaml (ou ~/.continue/config.yaml sur macOS/Linux).
  4. Sélectionnez tout (Ctrl + A) et collez (Ctrl + V) la config GitHub copiée à l'étape 3.
  5. Ctrl + S pour enregistrer.

Avant le collage, le fichier était peut-être vide :

name: Local Config
version: 1.0.0
schema: v1
models: []

Après collage, vous devez voir des entrées de départ comme Claude Fable 5 (RodiumAi) et GPT-5.4 (RodiumAi). Elles héritent des réglages communs via <<: *rodium_defaults.


Étape 5: Recharger Continue

Après avoir enregistré config.yaml :

  1. Ctrl + Shift + P.
  2. Lancez Continue: Reload config.
    • Ou fermez et rouvrez VS Code.

Continue charge immédiatement la nouvelle configuration.


Étape 6: Choisir un modèle et commencer à coder

  1. Cliquez sur l'icône Continue dans la barre d'activité VS Code (barre latérale gauche).
  2. En haut du panneau, ouvrez le menu déroulant des modèles.
  3. Choisissez une entrée RodiumAi, par exemple :
    • Claude Fable 5 (RodiumAi): codage agentique long terme
    • GPT-5.4 (RodiumAi): raisonnement avancé et solides capacités de programmation
  4. Ouvrez un dossier de projet dans VS Code, puis :
    • Chat: posez des questions sur votre code
    • Edit: sélectionnez du code et décrivez la modification souhaitée
    • Agent: laissez Continue travailler sur plusieurs fichiers

Premier test : « Résume ce projet en trois puces. »

Si vous recevez une réponse, c'est bon. Vérifiez la consommation dans Dashboard → Usage sur RodiumAi.


Comment fonctionne la config (référence rapide)

Champ Valeur RodiumAi
provider openai (client compatible OpenAI: RodiumAi n'est pas OpenAI, mais Continue parle ce protocole)
apiBase https://api.rodiumai.io/v1
apiKey ${{ secrets.RODIUM_API_KEY }}: lu depuis votre .env
model Slug catalogue exact, ex. openai/gpt-5.4
useResponsesApi false: évite les erreurs /responses sur GPT-5 / o-series
<<: *rodium_defaults Fusion YAML: chaque modèle hérite des réglages communs

Liste plus courte ? Gardez uniquement les modèles que vous utilisez dans le bloc models:, ou parcourez rodiumai.io/models et copiez les slugs à l'identique (préfixe vendor/ inclus).


Dépannage

Symptôme Cause probable Correction
401 Unauthorized Clé absente ou incorrecte Vérifiez .env dans %USERPROFILE%\.continue\ ; régénérez la clé
402 Payment Required Solde RODI insuffisant Rechargez dans Dashboard → Billing
Modèle absent du menu Config non rechargée Continue: Reload config ou redémarrage VS Code
Unknown model / 404 Config obsolète Re-copiez le fichier depuis GitHub
Secret non résolu Faute dans .env La variable doit être RODIUM_API_KEY (correspond à ${{ secrets.RODIUM_API_KEY }} dans le YAML)
Erreur organisation API Responses OpenAI Déjà réglé avec useResponsesApi: false dans la config GitHub

Et ensuite ?

Un compte. Un portefeuille. Tous les modèles frontier: directement dans VS Code.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors