Zed

Zed

Un editor de código nativo y rápido, con un agente de IA integrado que funciona con cualquier modelo compatible con OpenAI.

Qué es Zed

Zed es un editor de código nativo y de alto rendimiento escrito en Rust por el equipo detrás de Atom y Tree-sitter. Incluye un Agent Panel (panel de agente) que se conecta a cualquier modelo compatible con OpenAI, de modo que puedes apuntarlo a TokenMix y programar con Claude, GPT o DeepSeek sin salir del editor. Es adecuado para quienes quieren un editor rápido y prefieren ejecutar la IA con su propia clave de API.

Antes de empezar

Conectar TokenMix

Zed llega a los endpoints personalizados a través de su proveedor openai_compatible, que se configura en settings.json.

  1. Abre la command palette (paleta de comandos) y ejecuta "zed: open settings" para editar settings.json.
  2. Añade un proveedor TokenMix bajo language_models.openai_compatible. La api_url debe terminar en /v1, y los modelos los enumeras tú mismo, porque Zed no los obtiene automáticamente. Ajusta max_tokens a la ventana de contexto de cada modelo.
{
  "language_models": {
    "openai_compatible": {
      "TokenMix": {
        "api_url": "https://api.tokenmix.ai/v1",
        "available_models": [
          { "name": "claude-sonnet-4.6", "max_tokens": 200000 },
          { "name": "claude-opus-4.8", "max_tokens": 200000 }
        ]
      }
    }
  }
}
  1. Añade tu clave. Ejecuta "agent: open settings" para abrir los ajustes del Agent Panel (panel de agente), busca la sección LLM Providers (proveedores de LLM) e introduce tu clave sk-tm- para TokenMix. Si prefieres el archivo de configuración, Zed lee la clave desde la variable de entorno TOKENMIX_API_KEY en su lugar; las claves nunca se escriben en settings.json.
  2. Abre el Agent Panel (panel de agente), elige un modelo de TokenMix en el selector y empieza a chatear.

Comprobar que funciona

En el Agent Panel (panel de agente), elige uno de tus modelos de TokenMix y envía un mensaje corto como "hello". Una respuesta significa que Zed está hablando con TokenMix. Puedes ver el gasto en la Consola de TokenMix.

Preguntas frecuentes

No aparece ningún modelo: Zed solo enumera los modelos que pongas en available_models. Añade el nombre de cada modelo (el id de modelo de TokenMix) y su tamaño de contexto max_tokens.

Dónde va la clave: en el campo de proveedor del Agent Panel (panel de agente) o en la variable de entorno TOKENMIX_API_KEY, no en settings.json.

Qué modelos elegir: cualquier modelo de texto funciona. Para programar, Claude Opus 4.8, Claude Sonnet 4.6 y DeepSeek V4 Pro son buenos puntos de partida.