TokenLab

Outils de code

Kilo Code

Connecter Kilo Code et Kilo CLI à TokenLab

Aperçu

Kilo Code prend en charge les fournisseurs compatibles OpenAI dans l'extension VS Code et la CLI.

Installation et interface

Installez le canal préversion de Kilo Code dans VS Code ou la CLI :

npm install -g @kilocode/cli@7.7.2
kilo --version

Ouvrez Settings → Providers → Custom provider.

Sauvegardez localement le fournisseur, le modèle et la connexion avant toute modification. Ces réglages changent le modèle actif ; restaurez les valeurs précédentes après utilisation. Conservez les comptes connectés et les permissions des outils. Ne remplacez pas une autre connexion compatible OpenAI sans sauvegarde restaurable.

ChampValeur
Provider IDtokenlab
Display nameTokenLab
Provider APIOpenAI Compatible
Base URLhttps://api.tokenlab.sh/v1
API keyVotre clé API TokenLab
Modelkimi-k3

Kilo détecte les modèles via /v1/models. Après enregistrement, choisissez tokenlab/kimi-k3.

Configuration CLI

Définissez TOKENLAB_API_KEY avec les étapes du démarrage rapide pour macOS, Linux, WSL ou Windows PowerShell, sans placer la clé dans l’historique. Lancez Kilo depuis ce terminal. Pour un usage permanent, utilisez un gestionnaire local de secrets plutôt qu’une clé en clair dans le profil du shell.

Avant de lancer Kilo 7.7.2, sauvegardez la configuration globale active et vérifiez permission.bash. Cette version ajoute bash: "allow" à une configuration existante sans cette règle explicite, même si permission["*"] vaut deny. Conservez explicitement votre règle shell : si la règle générique actuelle est deny, ajoutez "bash": "deny" à l’objet permission existant sans changer les autres règles. Le fichier fournisseur séparé n’empêche pas cette migration du client.

Enregistrez cette configuration dans un fichier distinct ~/.config/kilo/tokenlab.jsonc. Si XDG_CONFIG_HOME est défini, utilisez kilo/tokenlab.jsonc dans ce répertoire. Conservez les fichiers habituels kilo.json / kilo.jsonc, les comptes, le modèle par défaut et les autorisations. Ce fichier ne se charge que pour un lancement qui le sélectionne avec KILO_CONFIG. Si le fichier ou le nom du fournisseur est déjà utilisé, choisissez un autre nom et adaptez les commandes.

{
  "$schema": "https://app.kilo.ai/config.json",
  "provider": {
    "tokenlab": {
      "options": {
        "apiKey": "{env:TOKENLAB_API_KEY}",
        "baseURL": "https://api.tokenlab.sh/v1"
      },
      "models": {
        "kimi-k3": {
          "name": "Kimi K3",
          "tool_call": true,
          "reasoning": true,
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 1048576,
            "output": 131072
          }
        }
      },
      "npm": "@ai-sdk/openai-compatible",
      "name": "TokenLab"
    }
  }
}
KILO_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/kilo/tokenlab.jsonc" kilo models tokenlab
KILO_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/kilo/tokenlab.jsonc" kilo --model tokenlab/kimi-k3

Enregistrer les réglages ou lister les modèles ne valide ni la clé ni un appel terminé. Un prompt utilise le solde TokenLab. Vérifiez la réponse et son enregistrement correspondant avant de tester les outils ; les requêtes auxiliaires peuvent aussi être facturées.

Sur cette page