Ir al contenido
logo de aichat

aichat vía Tokonomix

Añade un cliente Tokonomix al config.yaml de aichat — da al CLI, shell y REPL en Rust más de 130 modelos y consenso con una sola clave.

cliente openai-compatible (config.yaml)CLIMIT · código abiertomacOS · Windows · Linux
aichat — CLI LLM todo-en-uno en Rust, shell y REPL, vía Tokonomix

¿Qué es aichat?

aichat es un CLI LLM todo-en-uno escrito en Rust — un comando one-shot, un asistente de shell interactivo y un REPL en una sola herramienta. Registra clientes openai-compatible en config.yaml, que es como Tokonomix se integra: un bloque de cliente, más de 130 modelos.

  • Funciona como CLI one-shot, asistente integrado en el shell o REPL interactivo.
  • Los backends personalizados se añaden en clients: como type: openai-compatible (name, api_base, api_key, models).
  • supports_function_calling por modelo habilita el uso de herramientas.
  • Código abierto; referencia un modelo como <client>:<model>.

¿Por qué enrutar aichat a través de Tokonomix?

  • Un bloque de cliente openai-compatible accede a más de 130 modelos con una sola clave.
  • Selecciona tokonomix:tokonomix-consensus para turnos de razonamiento complejo; añade un modelo directo al cliente para ediciones de alto volumen.
  • Los límites de gasto por llamada acotan el uso, y el enrutamiento por región y origen mantiene los prompts sensibles en cumplimiento.
  • El coste se mide al céntimo en tu panel de Tokonomix.

Conectar Tokonomix en config.yaml

Añade un cliente Tokonomix en clients: con type: openai-compatible, el api_base, tu api_key y una lista de 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"

Verificar que funciona

  • Añade el bloque de cliente openai-compatible con tu clave en config.yaml.
  • Ejecuta un prompt pequeño: aichat -m tokonomix:tokonomix-consensus "refactor this".
  • Confirma la llamada y el uso de tokens en tu panel de Tokonomix.

Selección de modelo

¿Qué modelo y endpoint debe usar mi agente?

Elige según lo que hace tu agente y cambia el id de modelo en cualquier momento — todos los modelos del catálogo funcionan con la misma clave.

Lo que hace tu agenteUsa esto
Edita archivos / llama a herramientas y transmite respuestas (la mayoría de agentes de codificación)Un modelo Anthropic a través del endpoint Anthropic (herramientas + streaming ambos funcionan)
Llama a herramientas pero no necesita streaming (cualquier modelo)El endpoint compatible con OpenAI con un único id de modelo
Necesita herramientas y streaming en un modelo no-AnthropicUsa non-streaming por ahora — las llamadas a herramientas con streaming en otros proveedores aún no están disponibles
Chat normal, sin herramientasCualquier endpoint; el streaming está bien
Quiere un veredicto multi-modelo (consenso) sobre una respuesta de alto impactoEstablece el modelo en tokonomix-consensus en el endpoint compatible con OpenAI — nota: el consenso rechaza las solicitudes de herramientas (sin llamadas a herramientas)
Endpoint y referencia de API (técnico)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (usa un modelo Anthropic). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (passthrough de modelo único), streaming con herramientas aún no disponible. Chat normal: el streaming funciona en ambos. Consenso: openai-completions, modelo tokonomix-consensus, sin herramientas. Cambia el id de modelo por cualquier slug devuelto por GET /api/v1/models.

Ver todos los modelos →

Related agents