Як налаштувати DeepSeek як основну модель для Codex і економити на підписці
Ця стаття розповість, як зробити DeepSeek моделлю за замовчуванням для вашого агента кодування Codex. Завдяки цьому ви зможете забути про фіксовані щомісячні платежі і платити лише за фактичне використання через API DeepSeek. Це значно зручніше і вигідніше, особливо для програмістів, які прагнуть контролювати витрати.
1. Підготовка ключа API DeepSeek
Перед тим, як змінювати налаштування, необхідно отримати API-ключ. Перейдіть в панель розробника DeepSeek та згенеруйте свій унікальний ключ. Потім додайте його в змінні оточення свого комп’ютера як DEEPSEEK_API_KEY. Цей підхід дозволить Codex підключатися до DeepSeek без збереження паролів у налаштуваннях.
# Додайте цей рядок у ~/.zshrc або ~/.bashrc
export DEEPSEEK_API_KEY=ваш-deepseek-api-ключ
Загалом, це гарантує безпечний та автоматичний доступ до DeepSeek під час роботи агента.
2. Оновлення основного конфігураційного файлу Codex
Codex використовує локальний файл налаштувань, який знаходиться за шляхом ~/.codex/config.toml. Відкривши його в улюбленому редакторі, потрібно вказати, що модель тепер – DeepSeek, а також налаштувати провайдера моделей.
# ~/.codex/config.toml
model = "deepseek-flash"
model_provider = "deepseek"
model_catalog_json = "~/.codex/models.json"
[model_providers.deepseek]
name = "DeepSeek"
base_url = "https://api.deepseek.com"
env_key = "DEEPSEEK_API_KEY"
wire_api = "responses"
Це налаштування говорить Codex використовувати саме DeepSeek API та брати ключ із змінної середовища.
3. Визначення каталогу моделей
Далі потрібно створити або відредагувати файл ~/.codex/models.json. Тут описано, як Codex працюватиме з DeepSeek: підтримує велику контекстну пам’ять, паралельні виклики інструментів та рівні логічного аналізу.
Ось приклад базової структури цього файлу:
{
"models": [
{
"slug": "deepseek-flash",
"display_name": "DeepSeek-Flash",
"description": "Сучасна модель для кодування, що обробляє текст і зображення.",
"input_modalities": ["text", "image"],
"context_window": 1048576,
"max_context_window": 1048576,
"default_reasoning_level": "high",
"supported_reasoning_levels": [
{
"effort": "low",
"description": "Швидкі відповіді з базовим аналізом"
},
{
"effort": "high",
"description": "Глибший аналіз для складних завдань"
},
{
"effort": "max",
"description": "Максимальна глибина мислення для найскладніших проблем"
}
],
"truncation_policy": {
"mode": "tokens",
"limit": 10000
},
"supports_parallel_tool_calls": true,
"supports_search_tool": true,
"supported_in_api": true,
"support_verbosity": true,
"experimental_supported_tools": [],
"priority": 1,
"visibility": "list",
"shell_type": "shell_command",
"model_messages": {
"instructions_template": "Ви – Codex, агент на основі DeepSeek-Flash. Працюйте обережно з кодом у робочій папці, мінімізуйте зміни, запускайте тести та чітко звітуйте про зміни."
},
"base_instructions": "Ви – Codex, агент на основі DeepSeek-Flash. Працюйте обережно з кодом у робочій папці, мінімізуйте зміни, запускайте тести та чітко звітуйте про зміни."
}
]
}
Це дає Codex повноцінне представлення про можливості DeepSeek, щоб максимально ефективно взаємодіяти з ним.
4. Застосування змін і запуск
Після того, як ви збережете оновлені файли, закрийте Codex і запустіть його знову. У правому нижньому куті інтерфейсу має з’явитись DeepSeek-Flash як основна активна модель.
Для завантаження нового ключа API в оболонку не забувайте виконати команду:
source ~/.zshrc
Тепер все готово до генерації коду і керування вашим робочим простором через DeepSeek з оплатою лише за використані ресурси API.
5. Порівняння вартості використання API
Головна перевага переходу з фіксованої підписки на оплату за токени — це контроль над витратами. Ви не переплачуєте, а сплачуєте виключно за те, що реально використали. Вартість моделей DeepSeek помітно нижча за OpenAI аналоги.
Для прикладу, ось поточні тарифи OpenAI на 1 мільйон токенів:
- Вхідні токени: близько $0.63
- Вихідні токени: близько $1.00
Авжеж, тарифи DeepSeek V4 на той самий обсяг токенів значно доступніші, ось приблизні цифри:
- Вхідні токени: $0.11
- Вихідні токени: $0.07
Якщо розглянути типовий тиждень кодування середнього користувача з 500 000 вхідних та 100 000 вихідних токенів, то:
- З GPT-5 це обійдеться приблизно у $1.63.
- З DeepSeek-V4-Flash — лише близько $0.18.
Отже, завдяки DeepSeek ваші витрати суттєво скорочуються, і це не позначається на продуктивності або функціоналі для великих задач та рефакторингу.