Qu'est-ce qu'aichat ?
aichat est un CLI LLM tout-en-un écrit en Rust — une commande one-shot, un assistant shell interactif et un REPL en un seul outil. Il enregistre des clients openai-compatible dans config.yaml, ce qui permet à Tokonomix de s'intégrer : un bloc client, 130+ modèles.
- Fonctionne en CLI one-shot, en assistant d'intégration shell ou en REPL interactif.
- Les backends personnalisés vont sous
clients:avectype: openai-compatible(name,api_base,api_key,models). - Le paramètre
supports_function_callingpar modèle active l'appel d'outils. - Open source ; adressez un modèle avec la syntaxe
<client>:<model>.
Pourquoi router aichat via Tokonomix ?
- Un seul bloc client openai-compatible donne accès à 130+ modèles derrière une unique clé.
- Sélectionnez
tokonomix:tokonomix-consensuspour les tours de raisonnement complexe ; ajoutez un modèle direct au client pour les modifications à fort volume. - Les plafonds de dépense par appel encadrent l'usage, et le routage par région / origine maintient la conformité des prompts sensibles.
- Le coût est mesuré au centime près dans votre tableau de bord Tokonomix.
Connecter Tokonomix dans config.yaml
Ajoutez un client Tokonomix sous clients: avec type: openai-compatible, l'api_base, votre api_key et une liste models.
# ~/.config/aichat/config.yaml
clients:
- type: openai-compatible
name: tokonomix
api_base: https://tokonomix.ai/api/v1
api_key: tok-your-key
models:
- name: anthropic/claude-sonnet-4-6
supports_function_calling: true
# Opt-in (planning/review only, no tool-calling): - name: tokonomix-consensus
# aichat -m tokonomix:anthropic/claude-sonnet-4-6 "refactor this"Vérifier que ça fonctionne
- Ajoutez le bloc client
openai-compatibleavec votre clé dansconfig.yaml. - Lancez un petit prompt :
aichat -m tokonomix:tokonomix-consensus "refactor this". - Confirmez l'appel et l'usage des tokens dans votre tableau de bord Tokonomix.