Zed: подключить дешёвый AI API
Zed описывает провайдера прямо в settings.json, а ключ держит в связке ключей или переменной окружения — в сам конфиг он не попадает и случайно не уедет в git.
Zed
Редактор со встроенным агентом
Создайте API-ключ на странице «Ключи» и скопируйте его.
Откройте settings.json (cmd-shift-P → zed: open settings) и добавьте провайдера. Перечисляйте только те модели, которыми пользуетесь, - каждая появится в списке выбора.
{
"language_models": {
"openai_compatible": {
"cheapai": {
"api_url": "https://cheapai.io/v1",
"available_models": [
{
"name": "claude-opus-4-8",
"display_name": "Claude Opus 4.8",
"max_tokens": 200000,
"max_output_tokens": 32000,
"capabilities": { "tools": true, "images": true }
},
{
"name": "gpt-5.6-sol",
"display_name": "GPT-5.6 Sol",
"max_tokens": 200000,
"max_output_tokens": 32000,
"capabilities": { "tools": true, "images": true }
}
]
}
}
}
}Вставьте ключ в настройках агента или задайте переменную CHEAPAI_API_KEY в оболочке.
export CHEAPAI_API_KEY="<ваш ключ>"settings.json — Zed его оттуда не читает, ключи он держит в связке ключей системы. Имя переменной выводится из идентификатора провайдера: cheapai → CHEAPAI_API_KEY. Переименуете провайдера — изменится и переменная.Zed — частые вопросы
Куда Zed кладёт ключ?
В связку ключей системы или в переменную окружения <ID>_API_KEY. В settings.json ключ писать не надо — там только id провайдера, api_url и список моделей.
Получите ключ и подключите Zed
Claude, GPT, Gemini и Grok по одному ключу · оплата в ₽, USDT или картой · без VPN
Получить API-ключГайды по другим инструментам
Смотрите также: цены на модели · справочник API и FAQ