• UnoRouterUNOROUTER
Documentation
  • Applications IA
Agents de code
  • opencodeGuide de configuration OpenCode
  • Kilo CodeGuide de configuration Kilo Code
  • Guide de configuration Zed IDE
  • ClineGuide de configuration Cline
  • RooCodeGuide de configuration Roo Code
  • continue-devGuide de configuration Continue.dev
Clients personnages et fiction
  • SillyTavernGuide d'intégration SillyTavern
  • janitor-aiGuide d'intégration Janitor.AI
  • risuaiGuide d'intégration RisuAI
  • Guide d'intégration Chub / Venus
  • nevikaGuide d'intégration Nevika
Clients de chat
  • librechatGuide d'intégration LibreChat
  • OpenWebUIGuide d'intégration Open WebUI
  • LobeHubGuide d'intégration LobeChat
  • Guide d'intégration AnythingLLM
  • CherryStudioGuide d'intégration Cherry Studio
  • typingmindGuide d'intégration TypingMind
  • Guide d'intégration BoltAI
  • Guide d'intégration Page Assist
  • chatboxGuide d'intégration Chatbox
  • Guide d'intégration Big-AGI
Outils CLI
  • aiderGuide de configuration Aider
  • cc-switchGuide d'intégration de CC Switch
  • Claude CodeIntégration Claude Code
  • CodexGuide de configuration OpenAI Codex CLI
  • GeminiIntégration Gemini CLI
  • openclawIntégration OpenClaw
  • Hermes AgentIntégration Hermes Agent
  • ModelContextProtocolGuide de configuration du serveur MCP
Naviguer
  • Modèles
  • Classements
  • Inspecteur
  • Tarifs
  • Chat
  • Statut

Rechercher dans la doc...

Commencez à taper pour rechercher dans la documentation

PlateformeIntégrationsChat
opencode
OpenCode

Guide de configuration OpenCode

Ajoutez UnoRouter comme fournisseur personnalisé dans OpenCode et choisissez n'importe quel modèle comme agent de code actif.

Aperçu

OpenCode lit ses fournisseurs depuis un fichier de configuration JSON. Ajoutez UnoRouter comme fournisseur personnalisé avec l'adaptateur compatible OpenAI et vous pourrez choisir n'importe quel modèle UnoRouter comme modèle actif.

Configuration rapide

Renseignez ces valeurs dans le client. Votre clé se remplit automatiquement une fois connecte.

text
URL de base: https://api.unorouter.com/v1
Clé API: YOUR_API_KEY

Connectez-vous pour remplir automatiquement votre clé API

Compatibilité

Chat CompletionsStreamingAppel d'outils

Configuration étape par étape

  1. 1
    Ouvrir le fichier de configuration OpenCode

    Appuyez sur Ctrl + O dans OpenCode et collez le chemin. Sous Windows, remplacez YOUR_USER par votre nom d'utilisateur Windows.

    text
    C:/Users/YOUR_USER/.config/opencode/opencode.json

    Connectez-vous pour remplir automatiquement votre clé API

  2. 2
    Remplacer le contenu du fichier

    Videz le fichier et collez le bloc de fournisseur UnoRouter. Renseignez votre clé API UnoRouter et choisissez n'importe quel modèle du catalogue.

    json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "unorouter": {
          "name": "UnoRouter",
          "npm": "@ai-sdk/openai-compatible",
          "discoverModels": true,
          "options": {
            "apiKey": "YOUR_API_KEY",
            "baseURL": "https://api.unorouter.com/v1"
          }
        }
      }
    }

    Connectez-vous pour remplir automatiquement votre clé API

  3. 3
    Enregistrer et recharger

    Appuyez sur Ctrl + S pour enregistrer, puis sur Ctrl + Maj + P et lancez Developer: Reload Window. OpenCode prend en compte le nouveau fournisseur au rechargement.

  4. 4
    Choisir un modèle

    Ouvrez le sélecteur de modèle dans OpenCode et passez au modèle que vous avez ajouté. L'adaptateur compatible OpenAI gère automatiquement le streaming et l'appel d'outils.

Modèles recommandés

Modèles gratuits qui fonctionnent bien ici. Collez n'importe quel id de modèle dans le client.

agnes-2.0-flash:freeallam-2-7b:freebielik-11b-v3.0-instruct:freecodestral-latest:freecommand-r:free

Points de vigilance

  • !Avec "discoverModels": true, OpenCode récupère automatiquement tout le catalogue UnoRouter depuis /v1/models au démarrage, donc chaque modèle (y compris les nouveaux) apparaît dans le sélecteur sans les lister à la main.
  • !Si Developer: Reload Window n'affiche pas votre fournisseur, vérifiez que le JSON a été enregistré sans virgules en fin de ligne.
  • !Utilisez les identifiants de modèle exacts du catalogue UnoRouter. Retirez tout préfixe de fournisseur en tête si un copier-coller en a ajouté un.
  • !Sur un OpenCode ancien sans découverte automatique, ajoute un bloc "models" listant les ids exacts nécessaires (par exemple {"gemini-3.1-flash-lite": {}}) puis redémarre.
Générer une clé APIModèles

Sur cette page

Aperçu
Configuration rapide
Compatibilité
Étapes de configuration
Ouvrir le fichier de configuration OpenCode
Remplacer le contenu du fichier
Enregistrer et recharger
Choisir un modèle
Modèles recommandés
Points de vigilance