Aller au contenu
Logo opencode (SST)

opencode via Tokonomix

Ajoutez Tokonomix comme fournisseur dans opencode.json — pilotez l'agent terminal avec 130+ modèles et le consensus sur une seule clé.

@ai-sdk/openai-compatibleAgent de codage terminalMIT · open sourcemacOS · Windows · Linux
opencode — agent de codage terminal open source, via Tokonomix

Qu'est-ce qu'opencode ?

opencode (par SST) est un agent de codage IA open source pour le terminal. Il est agnostique au fournisseur par conception : tout modèle du catalogue — ou un fournisseur personnalisé déclaré dans opencode.json — peut le piloter, y compris tout endpoint compatible OpenAI via l'AI SDK.

  • Un agent natif terminal qui planifie, modifie et exécute des commandes dans votre projet.
  • Déclare les fournisseurs personnalisés dans opencode.json via @ai-sdk/openai-compatible.
  • Lit les clés API via des références {env:VAR} — les secrets restent hors du fichier de configuration.
  • Open source et agnostique au modèle.

Pourquoi router opencode via Tokonomix ?

  • Une seule entrée de fournisseur, 130+ modèles — choisissez tokonomix-consensus ou n'importe quel slug direct.
  • Faites appel au consensus pour les tours difficiles ; un modèle rapide pour les modifications courantes.
  • Les plafonds de dépenses par appel encadrent une session agentique ; routage par région / origine pour la conformité.
  • Conservez votre clé dans une variable d'environnement via la référence {env:…}.

Connecter Tokonomix dans opencode.json

Ajoutez une entrée provider utilisant le package @ai-sdk/openai-compatible, avec la baseURL Tokonomix et une référence de clé {env:…}.

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "tokonomix": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Tokonomix",
      "options": {
        "baseURL": "https://tokonomix.ai/api/v1",
        "apiKey": "{env:TOKONOMIX_API_KEY}"
      },
      "models": {
        "tokonomix-consensus": { "name": "Tokonomix Consensus" }
      }
    }
  }
}

Vérifier que ça fonctionne

  • Exportez TOKONOMIX_API_KEY, sauvegardez opencode.json et démarrez opencode.
  • Sélectionnez le modèle Tokonomix et exécutez une petite tâche.
  • Confirmez l'appel et l'utilisation des tokens dans votre tableau de bord Tokonomix.

Sélection du modèle

Quel modèle et quel endpoint mon agent doit-il utiliser ?

Choisissez selon ce que fait votre agent, puis changez l'identifiant du modèle à tout moment — chaque modèle du catalogue fonctionne avec la même clé.

Ce que fait votre agentUtilisez ceci
Modifie des fichiers / appelle des outils et diffuse les réponses (la plupart des agents de codage)Un modèle Anthropic via l'endpoint Anthropic (outils + streaming fonctionnent tous les deux)
Appelle des outils mais n'a pas besoin du streaming (n'importe quel modèle)L'endpoint compatible OpenAI avec un identifiant de modèle unique
Veut des outils et du streaming sur un modèle non-AnthropicUtilisez le non-streaming pour l'instant — le streaming des appels d'outils sur d'autres fournisseurs n'est pas encore activé
Chat simple, sans outilsN'importe quel endpoint ; le streaming convient
Veut un verdict multi-modèles (consensus) sur une réponse à enjeu élevéDéfinir le modèle sur tokonomix-consensus sur l'endpoint compatible OpenAI — remarque : le consensus rejette les appels d'outils (pas de tool-calling)
Endpoint & référence API (technique)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (utiliser un modèle Anthropic). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (passthrough modèle unique), streaming avec outils pas encore disponible. Chat simple : le streaming fonctionne sur les deux. Consensus : openai-completions, modèle tokonomix-consensus, sans outils. Remplacez l'identifiant de modèle par n'importe quel slug renvoyé par GET /api/v1/models.

Parcourir tous les modèles →

Related agents