Naar inhoud
llm logo

llm via Tokonomix

Voeg Tokonomix toe aan llm’s extra-openai-models.yaml — bereik 130+ modellen en consensus op één sleutel vanuit Simon Willison's CLI.

extra-openai-models.yamlCLIApache-2.0 · open sourcemacOS · Windows · Linux
llm — command-line LLM client en bibliotheek, via Tokonomix

Wat is llm?

llm is Simon Willison’s command-line client en Python-bibliotheek voor grote taalmodellen. Het logt elke prompt en respons naar SQLite, ondersteunt plugins en kan elk OpenAI-compatible model registreren via een YAML-bestand — precies hoe Tokonomix inplugt.

  • Voert prompts uit vanuit de shell en leidt stdin door een model.
  • Registreert extra OpenAI-compatible modellen in extra-openai-models.yaml (model_id, model_name, api_base, api_key_name).
  • Ondersteunt tool calling via de supports_tools-vlag op een model-vermelding.
  • Open source; sleutels worden opgeslagen met llm keys set, niet in de YAML.

Waarom llm via Tokonomix routeren?

  • Één Tokonomix-sleutel in extra-openai-models.yaml bereikt 130+ modellen zonder per-provider sleutels bij te houden.
  • Wijs een model_id naar tokonomix-consensus zodat zware queries een multi-model verdict krijgen; gebruik een directe slug voor routinematige eenvoudige opdrachten.
  • Per-aanroep uitgavenlimieten begrenzen het gebruik, en regio- en herkomst-routing houdt gevoelige prompts compliant.
  • Elke aanroep wordt tot op de cent bijgehouden in je Tokonomix dashboard.

Verbind Tokonomix in extra-openai-models.yaml

Voeg een Tokonomix model-vermelding toe aan extra-openai-models.yaml en sla vervolgens de sleutel op met llm keys set.

# ~/.config/io.datasette.llm/extra-openai-models.yaml
- model_id: anthropic/claude-sonnet-4-6
  model_name: anthropic/claude-sonnet-4-6
  api_base: "https://tokonomix.ai/api/v1"
  api_key_name: tokonomix
  supports_tools: true
# Opt-in (planning/review only, no tool-calling): add a second entry with model_id/model_name: tokonomix-consensus

# then: llm keys set tokonomix   (paste tok-your-key)
# llm -m anthropic/claude-sonnet-4-6 "Explain quorum sensing"

Controleer of het werkt

  • Voeg de model-vermelding toe en voer llm keys set tokonomix uit om je sleutel op te slaan.
  • Stuur een kleine prompt: llm -m tokonomix-consensus "Explain quorum sensing".
  • 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