Zed
Zed acepta proveedores compatibles con OpenAI tanto para el asistente como para las predicciones que hace mientras escribes. Es la única herramienta de esta sección en la que las sugerencias en línea pueden salir de Helmcode.
Configuración
Abre ~/.config/zed/settings.json y añade:
{
"language_models": {
"openai": {
"api_url": "https://api.helmcode.com/v1",
"available_models": [
{
"name": "glm5.3-flash",
"display_name": "Helmcode GLM 5.3 Flash",
"max_tokens": 1048576
},
{
"name": "deepseek-v4-flash",
"display_name": "Helmcode DeepSeek V4 Flash",
"max_tokens": 1048576
},
{
"name": "qwen3.6",
"display_name": "Helmcode Qwen 3.6",
"max_tokens": 262144
}
]
}
},
"edit_predictions": {
"open_ai_compatible_api": {
"api_url": "https://api.helmcode.com/v1",
"model": "qwen3.6"
}
}
}
name es el id que viaja en la petición y hay que escribirlo exactamente como aparece en Modelos. display_name es solo lo que ves en el selector, así que llámalo como quieras.
La key
Zed no guarda la key en settings.json. Te la pide por la interfaz: abre el panel del asistente, entra en los ajustes del proveedor de OpenAI y pega ahí tu key de Helmcode.
Comprueba que funciona
Abre el panel del asistente, elige uno de los modelos que declaraste y pregúntale cualquier cosa.
Modelo recomendado
glm5.3-flash o deepseek-v4-flash para el asistente, donde el millón de contexto se paga solo. Para las predicciones en línea, qwen3.6: ahí lo que importa es la latencia, porque el resultado tiene que aparecer mientras escribes, y es el modelo más rápido del catálogo.
Problemas conocidos
- No pongas un modelo lento en
edit_predictions. Las predicciones se piden muy a menudo, y con un modelo grande llegan tarde y gastan cuota para nada. - Solo aparecen los modelos que declaras. Zed no le pregunta a la API qué hay disponible: muestra exactamente lo que escribiste en
available_models. - Aquí
max_tokenses la ventana de contexto, que es lo que Zed usa para decidir cuándo la conversación ya no cabe.