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
- Abre Agent Settings: ejecuta
agent: open settingsdesde la paleta de comandos. - En LLM Providers, haz clic en Add Provider.
- Ponle el nombre
nokeep, pegahttps://nokeep.ai/v1como URL de la API,deepseek-v4.1-flash-uncensoredcomo id del modelo y1000000como ventana de contexto. - Pega
sk-nokeep-testcomo clave. Zed la guarda en el llavero de tu sistema. - 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.
- 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.
{
"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_tokenses la ventana de contexto en los ajustes de Zed, no el límite de respuesta.max_output_tokenses el límite de cada respuesta.prompt_cache_keyenvía las llamadas de cada hilo a un servidor que tiene su inicio en caché. DeepSeek lo acepta; GLM lo descarta.imageste permite agregar capturas de pantalla a un hilo de DeepSeek. GLM lee solo texto.
Qué modelo elegir
deepseek-v4.1-flash-uncensored | glm-5.3-flash-uncensored | |
|---|---|---|
| Contexto | 1,000,000 tokens | 128,000 tokens |
| Respuesta más larga | 131,072 tokens | 32,768 tokens |
| Llamadas a herramientas | Sí, cada tool_choice | Sí, tool_choice auto o none |
| Lee capturas de pantalla | Sí, hasta 10 por solicitud | No, solo texto |
| Razonamiento | Apagado salvo que lo pidas | Siempre, 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.
Si no funciona
| El agente muestra | Solución |
|---|---|
| 401 | La clave es incorrecta o fue revocada. Pégala otra vez, sin espacios ni comillas. |
| 402 | La 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. |
| 429 | Má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_effort | El agente envió un esfuerzo que el modelo no acepta. DeepSeek acepta none, low, high, max; GLM acepta low o high. |
| 404 | La 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. |
| 503 | El modelo está ocupado. Vuelve a intentarlo en unos segundos; no se cobró nada. |
| La línea de prueba fija | La 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.