Naar inhoud
aichat logo

aichat via Tokonomix

Voeg een Tokonomix client toe aan aichat’s config.yaml — geef de Rust CLI, shell en REPL 130+ modellen en consensus op één sleutel.

openai-compatible client (config.yaml)CLIMIT · open sourcemacOS · Windows · Linux
aichat — alles-in-één Rust LLM CLI, shell en REPL, via Tokonomix

Wat is aichat?

aichat is een alles-in-één LLM CLI geschreven in Rust — een eenmalige opdracht, een interactieve shell-assistent en een REPL in één tool. Het registreert openai-compatible clients in config.yaml, waarmee Tokonomix inplugt: één client-blok, 130+ modellen.

  • Werkt als eenmalige CLI, shell-integratie-assistent of interactieve REPL.
  • Aangepaste backends staan onder clients: als type: openai-compatible (name, api_base, api_key, models).
  • Per-model supports_function_calling schakelt tool calling in.
  • Open source; spreek een model aan als <client>:<model>.

Waarom aichat via Tokonomix routeren?

  • Één openai-compatible client-blok bereikt 130+ modellen achter één sleutel.
  • Selecteer tokonomix:tokonomix-consensus voor zware redeneerrondes; voeg een direct model toe aan de client voor bewerkingen met hoog volume.
  • Per-aanroep uitgavenlimieten begrenzen het gebruik, en regio- en herkomst-routing houdt gevoelige prompts compliant.
  • Kosten worden tot op de cent bijgehouden in je Tokonomix dashboard.

Verbind Tokonomix in config.yaml

Voeg een Tokonomix client toe onder clients: met type: openai-compatible, de api_base, je api_key en een models-lijst.

# ~/.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"

Controleer of het werkt

  • Voeg het openai-compatible client-blok met je sleutel toe aan config.yaml.
  • Voer een kleine prompt uit: aichat -m tokonomix:tokonomix-consensus "refactor this".
  • Bevestig de aanroep en het tokenverbruik in je Tokonomix dashboard.

Modelselectie

Welk model en endpoint moet mijn agent gebruiken?

Kies op basis van wat je agent doet en wissel het model id op elk moment — elk model in de catalogus werkt via dezelfde sleutel.

Wat je agent doetGebruik dit
Bewerkt bestanden / roept tools aan en streamt antwoorden (de meeste coding agents)Een Anthropic-model via het Anthropic-endpoint (tools + streaming werken allebei)
Roept tools aan maar heeft geen streaming nodig (elk model)Het OpenAI-compatibele endpoint met één model id
Wil tools én streaming op een niet-Anthropic-modelGebruik voorlopig non-streaming — streaming tool-calls voor andere providers is nog niet beschikbaar
Gewone chat, geen toolsElk endpoint; streaming is prima
Wil een cross-model verdict (consensus) op een antwoord met hoge inzetStel model in op tokonomix-consensus op het OpenAI-compatibele endpoint — let op: consensus weigert tool-aanvragen (geen tool-calling)
Endpoint & API-referentie (technisch)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (gebruik een Anthropic-model). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (single-model passthrough), streaming met tools nog niet beschikbaar. Gewone chat: streaming werkt op beide. Consensus: openai-completions, model tokonomix-consensus, geen tools. Wissel het model id naar een willekeurige slug die GET /api/v1/models teruggeeft.

Bekijk alle modellen →

Related agents