Ir al contenido
Toda la documentación

Agentes de código

Configuración de Zed

El panel de agentes de Zed acepta cualquier API compatible con OpenAI como proveedor. Añade nokeep desde Agent Settings o settings.json, y Zed lee la clave de NOKEEP_API_KEY o de tu llavero.

Revisado el 29 de octubre de 2026

Los valores

URL de la API
https://nokeep.ai/v1
Clave de API
sk-nokeep-test to test, then your own sk-nokeep-… key
Modelo
deepseek-v4.1-flash-uncensored
Ventana de contexto
1000000
Máximo de tokens de salida
32768

Empieza con la clave de prueba gratuita: responde cada solicitud con una línea fija y sin llamadas a herramientas, lo que demuestra que la URL y la clave están bien sin gastar nada. Luego pega tu propia clave desde la consola. Créditos desde $5, sin suscripción.

Conectar

  1. Abre Agent Settings: ejecuta agent: open settings desde la paleta de comandos.
  2. En LLM Providers, haz clic en Add Provider.
  3. Ponle el nombre nokeep, pega https://nokeep.ai/v1 como URL de la API, deepseek-v4.1-flash-uncensored como id del modelo y 1000000 como ventana de contexto.
  4. Pega sk-nokeep-test como clave. Zed la guarda en el llavero de tu sistema.
  5. Abre el panel de agentes, elige DeepSeek V4.1 Flash Uncensored y envía un mensaje. Una respuesta que empiece con “Connected to” significa que funciona.
  6. Reemplaza la clave por la tuya desde la consola.

O configúralo en settings.json, que también activa las imágenes, las llamadas a herramientas en paralelo y la clave de caché. Nunca pongas la clave ahí: Zed la lee del llavero, o de NOKEEP_API_KEY, que es el nombre del proveedor en mayúsculas más _API_KEY.

settings.json
{
  "language_models": {
    "openai_compatible": {
      "nokeep": {
        "api_url": "https://nokeep.ai/v1",
        "available_models": [
          {
            "name": "deepseek-v4.1-flash-uncensored",
            "display_name": "DeepSeek V4.1 Flash Uncensored",
            "max_tokens": 1000000,
            "max_output_tokens": 32768,
            "capabilities": {
              "tools": true,
              "images": true,
              "parallel_tool_calls": true,
              "prompt_cache_key": true
            }
          },
          {
            "name": "glm-5.3-flash-uncensored",
            "display_name": "GLM 5.3 Flash Uncensored",
            "max_tokens": 128000,
            "max_output_tokens": 32768,
            "capabilities": {
              "tools": true,
              "images": false,
              "parallel_tool_calls": false,
              "prompt_cache_key": false
            }
          }
        ]
      }
    }
  }
}

Ajustes que conviene conocer

  • max_tokens es la ventana de contexto en los ajustes de Zed, no el límite de respuesta. max_output_tokens es el límite de cada respuesta.
  • prompt_cache_key envía las llamadas de cada hilo a un servidor que tiene su inicio en caché. DeepSeek lo acepta; GLM lo descarta.
  • images te permite agregar capturas de pantalla a un hilo de DeepSeek. GLM lee solo texto.

Qué modelo elegir

deepseek-v4.1-flash-uncensoredglm-5.3-flash-uncensored
Contexto1,000,000 tokens128,000 tokens
Respuesta más larga131,072 tokens32,768 tokens
Llamadas a herramientasSí, cada tool_choiceSí, tool_choice auto o none
Lee capturas de pantallaSí, hasta 10 por solicitudNo, solo texto
RazonamientoApagado salvo que lo pidasSiempre, brevemente
Por 1M tokens$0.45 entrada · $0.011 en caché · $1.75 salida$0.20 entrada · $0.04 en caché · $0.65 salida

Usa DeepSeek para el trabajo con agentes. Un repositorio completo cabe en su contexto, llama a herramientas de todas las formas, y el historial que un agente reenvía en cada llamada se cobra al precio en caché de $0.011 por millón. Usa GLM para tareas cortas y puntuales que no reenvían un historial largo, donde gana su precio menor de entrada y salida.

Ambos modelos tienen sus negativas eliminadas de los pesos, así que un tema sensible, como las pruebas de seguridad en tus propios sistemas o las herramientas de moderación, recibe código en lugar de una negativa. Compara los modelos.

Razonamiento

DeepSeek responde de inmediato a menos que una solicitud indique un reasoning_effort, lo que encaja con el ciclo rápido de editar y ejecutar de un agente. Para planificar o un error difícil, pídele que piense: acepta none, low, high, max. Los valores minimal, medium y xhigh de otras apps se ejecutan con el más cercano de estos; cualquier otro valor se rechaza con 400 invalid_reasoning_effort. El razonamiento se cobra como salida.

En Zed, agrega "reasoning_effort": "high" a la entrada de DeepSeek. Zed entonces muestra un interruptor de razonamiento en el panel de agentes y envía ese esfuerzo cuando está activado. Usa low, high o max; minimal, medium y xhigh también funcionan y se ejecutan con el más cercano de esos.

Cuánto cuesta una sesión

Un agente envía toda la conversación en cada llamada: las instrucciones, los archivos que leyó, cada paso hasta ahora. Digamos que una llamada envía 60,000 tokens, 55,000 de ellos con el mismo inicio que la llamada anterior, y escribe 1,000. En DeepSeek esa llamada cuesta unos $0.0046, así que 200 llamadas son unos $0.92. Sin caché, la misma llamada costaría $0.0288.

  • La caché es automática: no hay nada que activar. Un inicio de unos 1,000 tokens o más, repetido en pocos minutos, se cobra al precio en caché.
  • Cada llamada reserva lo que podría costar, su instrucción y su salida máxima, y se ajusta a lo que realmente usó. Con 32,768 tokens de salida máxima, la parte de salida de la reserva es de unos $0.0573.
  • La consola muestra los tokens reales de cada llamada, los tokens en caché y los créditos. El contador de costos de un agente puede no conocer el precio en caché, y entonces muestra un valor alto.

Cómo funciona la facturación.

Si no funciona

El agente muestraSolución
401La clave es incorrecta o fue revocada. Pégala otra vez, sin espacios ni comillas.
402La cuenta se quedó sin créditos comprados. Recarga desde $5 en la consola, y activa Recarga automática ahí para que una tarea larga nunca se detenga a mitad: cuando el saldo baje del monto que elijas, agrega créditos a tu tarjeta guardada.
429Más de 120 solicitudes por minuto con una clave, o más allá de un tope diario que configuraste en ella. Los agentes que ejecutan varios subagentes a la vez llegan a este primero. Espera los segundos de Retry-After, sube el tope en la consola, o da a cada agente su propia clave.
400 invalid_reasoning_effortEl agente envió un esfuerzo que el modelo no acepta. DeepSeek acepta none, low, high, max; GLM acepta low o high.
404La URL es incorrecta o la ruta aparece dos veces. Usa https://nokeep.ai/v1, sin /chat/completions, y revisa el id del modelo en /v1/models.
503El modelo está ocupado. Vuelve a intentarlo en unos segundos; no se cobró nada.
La línea de prueba fijaLa configuración funciona. Pon tu propia clave para obtener respuestas reales.

Cada error aparece con su solución en Errores.

Preguntas

¿Se guarda mi código?

No. Guardamos una fila de contadores por llamada: la hora, la clave, el modelo, los tokens, los créditos y el estado. Nunca la instrucción, los archivos ni la respuesta. Qué guardamos.

¿Por qué la segunda llamada cuesta menos que la primera?

La segunda llamada empieza igual que la primera, así que ese inicio se lee de la caché a $0.011 por millón de tokens en lugar de $0.45. La mayor parte de la entrada de un agente queda en caché después de su primera llamada.