Aller au contenu
Logo Mods (Charm)

Mods via Tokonomix

Ajoutez une API Tokonomix à la config de Mods — pipez la sortie shell dans 130+ modèles et un alias consensus, le tout sur une clé.

apis: base-url + api-key-env (mods.yml)CLI Shell-pipeMIT · open sourcemacOS · Windows · Linux
Mods — CLI Charm qui pipe la sortie shell dans un LLM, via Tokonomix

Qu'est-ce que Mods ?

Mods est un CLI Charm qui pipe la sortie shell dans un LLM — mods "explain this" < file.go. Il fonctionne avec n'importe quel endpoint compatible OpenAI, donc une entrée Tokonomix aliase et route 130+ modèles depuis une seule clé.

  • Lit depuis stdin et le pipe dans un modèle, idéal pour les tâches shell ponctuelles.
  • Les endpoints personnalisés se placent dans un bloc apis: (base-url, api-key-env, models).
  • Les aliases par modèle et max-input-chars permettent d'ajuster chaque entrée.
  • Open source ; configuré via mods --settings.

Pourquoi router Mods via Tokonomix ?

  • Une entrée apis:, 130+ modèles — aliasez tokonomix-consensus en consensus pour les cas difficiles.
  • L'alias consensus vérifie une commande générée avant de l'exécuter ; un slug rapide pour le piping courant.
  • Les plafonds de dépenses par appel limitent l'utilisation ; routage par région / origine pour les sorties sensibles.
  • Référencez la clé depuis une variable d'environnement, pas depuis le fichier de config.

Connecter Tokonomix dans mods.yml

Ajoutez une entrée Tokonomix sous apis: avec la base-url, une référence api-key-env et une map models (un alias facilite la sélection).

# mods --settings  ->  apis: section
apis:
  tokonomix:
    base-url: https://tokonomix.ai/api/v1
    api-key-env: TOKONOMIX_API_KEY
    models:
      tokonomix-consensus:
        aliases: ["consensus"]
        max-input-chars: 392000

# export TOKONOMIX_API_KEY=tok_live_your-key
# mods -m consensus "explain this" < file.go

Vérifier que ça fonctionne

  • Exportez TOKONOMIX_API_KEY, sauvegardez le bloc apis: via mods --settings.
  • Pipez un fichier via l'alias consensus : mods -m consensus "explain this" < file.go.
  • 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