¿Qué es llm?
llm es el cliente de línea de comandos y librería Python de Simon Willison para modelos de lenguaje. Registra cada prompt y respuesta en SQLite, admite plugins y puede registrar cualquier modelo compatible con OpenAI mediante un archivo YAML — que es exactamente como Tokonomix se integra.
- Ejecuta prompts desde el shell y pasa stdin por un modelo.
- Registra modelos OpenAI-compatible adicionales en
extra-openai-models.yaml(model_id,model_name,api_base,api_key_name). - Admite llamadas a herramientas mediante el flag
supports_toolsen una entrada de modelo. - Código abierto; las claves se guardan con
llm keys set, no en el YAML.
¿Por qué enrutar llm a través de Tokonomix?
- Una clave Tokonomix en
extra-openai-models.yamlaccede a más de 130 modelos sin gestionar claves por proveedor. - Apunta un
model_idatokonomix-consensuspara que las consultas difíciles obtengan un veredicto multi-modelo; usa un slug directo para one-liners rutinarios. - Los límites de gasto por llamada acotan el uso, y el enrutamiento por región y origen mantiene los prompts sensibles en cumplimiento.
- Cada llamada se mide al céntimo en tu panel de Tokonomix.
Conectar Tokonomix en extra-openai-models.yaml
Añade una entrada de modelo Tokonomix en extra-openai-models.yaml, luego almacena la clave con 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"Verificar que funciona
- Añade la entrada del modelo y ejecuta
llm keys set tokonomixpara guardar tu clave. - Envía un prompt pequeño:
llm -m tokonomix-consensus "Explain quorum sensing". - Confirma la llamada y el uso de tokens en tu panel de Tokonomix.