Zed
Usa los modelos de cheapaimodel en Zed Agent y en otras funciones de IA de Zed mediante un proveedor compatible con OpenAI.
Zed agrega servicios compatibles con OpenAI como proveedores en language_models.openai_compatible, dentro de settings.json. Después, el proveedor queda disponible para Zed Agent, el Inline Assistant y las demás funciones de Zed que usan modelos.
| Configuración de Zed | Valor | |
|---|---|---|
| Base URL | api_url | https://api.cheapaimodel.ai/v1 |
| Clave de API | Página de configuración LLM Providers, o CHEAPAIMODEL_API_KEY | Tu clave de la página Claves de API de la consola |
| ID del modelo | available_models[].name | glm-5.3, o cualquier ID del catálogo |
Configuración
Agrega el proveedor
Ejecuta zed: open settings file desde la paleta de comandos y agrega un proveedor:
{
"language_models": {
"openai_compatible": {
"cheapaimodel": {
"api_url": "https://api.cheapaimodel.ai/v1",
"available_models": [
{
"name": "glm-5.3",
"display_name": "GLM-5.3",
"max_tokens": CONTEXT_LENGTH
}
]
}
}
}
}max_tokens es la ventana de contexto del modelo. Reemplaza CONTEXT_LENGTH con la longitud de contexto que aparece en la página del modelo, por ejemplo glm-5.3. Agrega una entrada en available_models por cada ID de modelo.
Agrega tu clave
Ejecuta agent: open settings, busca cheapaimodel en LLM Providers y pega la clave; Zed la guarda en el llavero del sistema. También puedes definir CHEAPAIMODEL_API_KEY en el entorno con el que se inicia Zed y reiniciar Zed.
Elige el modelo
Abre el Agent Panel y, en el selector de modelos, elige GLM-5.3 dentro de cheapaimodel.
Las predicciones de edición (edit predictions) se configuran por separado. El proveedor de predicciones de edición compatible con OpenAI de Zed necesita un endpoint /v1/completions y un modelo de relleno intermedio (FIM); los modelos de cheapaimodel solo ofrecen /v1/chat/completions y /v1/responses. Para las predicciones de edición, sigue usando Zeta u otro proveedor.
Errores comunes
- Zed dice que el proveedor no tiene clave de API. Las claves no se leen de
settings.json. Pega la clave en la página LLM Providers o define la variable de entorno. - La variable de entorno se ignora, o se sigue usando una clave anterior. Zed toma el nombre de la variable del ID del proveedor: lo pasa a mayúsculas con guiones bajos y le agrega
_API_KEY. Con el IDcheapaimodel, leeCHEAPAIMODEL_API_KEY; si cambias el nombre del proveedor, cambia también el de la variable. Una variable que no está vacía tiene prioridad sobre el llavero; elimínala del entorno y reinicia Zed para usar la clave que pegaste. 404con el cuerpo en texto planofault filter abort. Aapi_urlle falta/v1. Usahttps://api.cheapaimodel.ai/v1.404con el mensajeInvalid URL (POST /v1/chat/completions/chat/completions).api_urlincluye la ruta del endpoint. Zed agrega/chat/completionspor su cuenta; usa solohttps://api.cheapaimodel.ai/v1.503conmodel_not_found.namedebe ser un ID de modelo del catálogo, escrito exactamente igual;display_namees solo una etiqueta.