Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Открываешь каталог плагинов ChatGPT — там 1200+ позиций. Каждый обещает «10x продуктивность». Через 40 минут у тебя установлено шесть расширений, браузер весит 900 МБ RAM, а реальная скорость работы упала, потому что ты переключаешься между интерфейсами вместо того, чтобы писать. Это не теория. Это стандартный сценарий для 80% пользователей, которые заходят в тему автоматизации без фильтра отбора.
Алгоритм отбора — до установки чего угодно:
Первый критерий — интеграция в рабочий поток без смены контекста. Инструмент, требующий открыть новую вкладку, скопировать текст, вставить, получить результат, скопировать обратно — это не автоматизация. Это ручной труд с AI-логотипом. Работает только то, что встраивается прямо туда, где ты уже находишься: в Google Docs, Gmail, Notion, VS Code, или через sidebar в самом браузере.
Второй — задокументированное API или хук для кастомизации. Звучит технически. На практике это значит одно: можешь ли ты изменить поведение инструмента под свой промпт, или он работает только с дефолтными настройками, которые написал маркетолог вендора. Проверяется за 2 минуты: ищи в настройках поле «System Prompt», «Custom Instructions» или «API Key». Нет ни одного из трёх — инструмент тебя контролирует, не ты его.
Третий критерий — стоимость реального использования, не стоимость подписки. Это разные числа. Считаем честно.
Расширение стоит $0/месяц, но использует GPT-4o через твой OpenAI API-ключ. Тариф OpenAI на GPT-4o в 2026 году: $2.50 за 1 млн input-токенов, $10.00 за 1 млн output-токенов. Если ты генерируешь 200 email-черновиков в месяц по 500 токенов каждый — это 100 000 output-токенов = $1.00. Приемлемо. Но если расширение «для удобства» прикрепляет к каждому запросу системный промпт на 2000 токенов, который ты не видишь — твои реальные затраты вырастают в 5 раз незаметно.
Сравни это с моделью Claude 3.5 Sonnet от Anthropic: $3.00 / $15.00 за 1 млн токенов (input/output). Дороже на output, но точность инструкций следования выше по бенчмарку IFEval — 90.8% против 87.5% у GPT-4o. Для задач, где структура ответа критична (парсинг, форматирование, юридические тексты), эта разница окупается.
Midjourney v7 (изображения) — $10/месяц базовый план, 200 генераций Fast. Stable Diffusion через Flux.1 Pro API — $0.055 за одно изображение без лимита. При объёме 500 изображений/месяц: Midjourney потребует план за $60 (600 Fast), Flux — $27.50. Разница $32.50 в пользу open-source при сопоставимом качестве на фотореалистичных промптах.
Браузерное расширение работает на клиенте. Оно читает DOM страницы, перехватывает запросы, инжектирует UI-элементы. Это быстро, работает офлайн для части функций, не зависит от серверов вендора. Но у него нет доступа к данным между сессиями и нет возможности запускать фоновые задачи. Нативный плагин ChatGPT (через platform.openai.com/plugins — устаревший формат, заменён GPT Actions в Custom GPTs) работает на сервере OpenAI. Он может делать HTTP-запросы к внешним API, читать базы данных, выполнять многошаговые сценарии. Принципиально другая мощность. Принципиально другой порог настройки.
Выбор прост: если задача — «помоги мне прямо сейчас на этой странице», бери расширение. Если задача — «автоматизируй процесс из 7 шагов с обращением к CRM и генерацией документа», строй Custom GPT с Actions.
{
"latency_p95_ms": "< 800",
"context_window_used": "< 40% от максимума модели",
"custom_system_prompt": true,
"offline_mode": false,
"data_sent_to_vendor": "проверить политику до установки",
"update_frequency": "> 1 раза в 2 месяца (иначе — брошенный проект)"
}
Latency выше 800 мс на p95 — расширение будет раздражать быстрее, чем окупится. Проверяй через DevTools → Network при первом запросе. Данные уйдут на сервер вендора — это факт для 90% расширений с AI-функциями. Читай Privacy Policy на предмет слов «train», «improve», «third party». Если они там есть — корпоративные данные через этот инструмент не гоняй.
Промпт без расширения — это как SSH без ключей: можно подключиться вручную каждый раз, но зачем.
Рынок браузерных расширений для ChatGPT разделился на два лагеря: инструменты для промпт-менеджмента и инструменты для автоматизации потоков данных. Первые экономят время на вводе повторяющихся запросов. Вторые — меняют архитектуру того, как ты взаимодействуешь с моделью вообще.
Топ-5 — без воды, только по установленной базе и функциональности:
Открываешь Chrome Web Store. Ищешь «ChatGPT Prompt Genius». Один клик — «Add to Chrome». Никакой регистрации. После установки на chat.openai.com появляется боковая панель с кнопкой «My Prompts» — её активация занимает 3 секунды.
В Firefox — маршрут через addons.mozilla.org, поиск идентичен, но расширение называется там же «Prompt Genius». Разрешения, которые оно запрашивает: доступ к вкладкам домена chat.openai.com и хранилище localStorage. Никакого доступа к паролям или cookie других сайтов — это проверяется в разделе «Details → Permissions» до установки.
После установки WebChatGPT в интерфейсе ChatGPT появляется панель снизу с тремя тумблерами: Web Access, Search Results (1/3/5), и Time (Any/Past day/Past week). Включаешь Web Access — расширение автоматически делает поисковый запрос через DuckDuckGo перед каждым твоим промптом и инжектирует результаты в контекст.
Практический кейс. Задача: еженедельный мониторинг изменений в документации OpenAI API без ручного чтения changelog. Решение — настройка шаблона в WebChatGPT + Prompt Genius:
Шаблон промпта (сохраняется в Prompt Genius как "API Monitor"):
[Web: site:platform.openai.com/docs changelog OR "updated" last 7 days]
Проанализируй найденные изменения в документации OpenAI API за последние 7 дней.
Выведи структурированный список:
1. Новые эндпоинты (если есть)
2. Изменения в параметрах существующих методов
3. Изменения в тарификации или лимитах
Формат ответа: таблица Markdown.
Тон: технический, без вводных фраз.
Этот шаблон активируется одним кликом из панели Prompt Genius каждый понедельник. WebChatGPT делает поиск. GPT-4o парсит и структурирует. Итог — готовый технический дайджест за 40 секунд вместо 25 минут ручного просмотра.
AIPRM устанавливается стандартно, но требует одного обязательного шага после активации — привязки аккаунта AIPRM к аккаунту ChatGPT через OAuth. Без этого шага фильтры по роли («Developer», «SEO», «Marketing») не сохраняются между сессиями.
Бесплатный тариф AIPRM дает доступ к публичным промптам без ограничений. Платный план AIPRM Plus — $9/месяц — открывает приватные промпты, командные шаблоны и переменные внутри промптов (синтаксис [VARIABLE]). Для одиночного использования бесплатной версии хватает.
MaxAI.me — единственное расширение из топ-5, которое позволяет отправить один запрос параллельно в GPT-4o, Claude 3.5 Sonnet и Gemini 1.5 Pro и получить три ответа рядом. Это не маркетинг. Это буквально колонки в интерфейсе сайдбара.
После установки: кликаешь на иконку MaxAI в правом углу браузера → Settings → Models → активируешь все три модели → возвращаешься в чат и выбираешь режим «Compare». Стоимость: бесплатный план дает 40 запросов в день суммарно. Pro-план — $19.9/месяц — снимает лимит и добавляет PDF-парсинг и память контекста между сессиями.
«The bottleneck is no longer the AI — it’s the interface between the human and the model.»
Merlin не требует перехода на chat.openai.com. Устанавливаешь расширение. Нажимаешь Alt+M на любой странице — появляется попап поверх контента. Выделяешь текст на странице перед нажатием — Merlin автоматически подставляет его в контекст запроса.
Бесплатный план: 102 запроса в день. Платный — $14.25/месяц при годовой оплате — безлимитные запросы и доступ к Claude 3 Opus. Для работы с Gmail: Merlin встраивает кнопку «AI Reply» прямо в интерфейс почты, генерируя черновик ответа на основе цепочки писем за один клик.
AIPRM и WebChatGPT конфликтуют при одновременной активации на chat.openai.com — оба пытаются модифицировать DOM поля ввода. Решение: держи WebChatGPT включенным только когда нужен веб-поиск. В остальное время — выключен через иконку в тулбаре. AIPRM работает стабильно в изоляции.
MaxAI и Merlin не конфликтуют — работают в разных DOM-слоях. Prompt Genius совместим со всеми четырьмя без исключений, потому что работает исключительно через localStorage без инжекции в поле ввода.
Плагин без финансовой модели — это как дизельный насос без манометра: качает, пока не рванёт. Прежде чем выбирать инструмент, нужно понять одно: ты платишь не за функцию, ты платишь за токены, вызовы API и надбавку платформы поверх базовой цены провайдера. Разница между «дёшево» и «разорительно» здесь измеряется буквально в миллисекундах архитектурных решений.
Считаем затраты. Не абстрактно — по прейскуранту 2026 года.
| Инструмент / Модель | Тип доступа | Цена подписки ($/мес) | Цена API ($ за 1М токенов input/output) | Лимит токенов / контекст | Качество (1–10) | Скорость | Для кого выгодно |
|---|---|---|---|---|---|---|---|
| ChatGPT Plus (GPT-4o) | Подписка + плагины | $20 | $2.50 / $10.00 | 128K токенов | 9 | Средняя (~3–5 сек) | Фрилансер, малый бизнес |
| ChatGPT Team | Подписка (мин. 2 юзера) | $30/пользователь | — (входит в подписку) | 128K токенов | 9 | Средняя | Малый бизнес, агентства |
| OpenAI API (GPT-4o) | API напрямую | Pay-as-you-go | $2.50 / $10.00 | 128K токенов | 9 | Высокая (~1–2 сек) | Корпорация, разработчик |
| OpenAI API (GPT-4o mini) | API напрямую | Pay-as-you-go | $0.15 / $0.60 | 128K токенов | 7 | Очень высокая (<1 сек) | Фрилансер, автоматизация массовых задач |
| Claude 3.5 Sonnet (Anthropic API) | API напрямую | Pay-as-you-go | $3.00 / $15.00 | 200K токенов | 9.5 | Средняя (~3–4 сек) | Корпорация, юридика, аналитика |
| Claude Pro (подписка) | Веб-интерфейс | $20 | — (лимиты по сообщениям) | 200K токенов | 9.5 | Средняя | Фрилансер с длинными документами |
| Stable Diffusion (Flux 1.1 Pro) — fal.ai | API / облако | от $0 | $0.055 за изображение (1 генерация) | — (изображения) | 9 (фото) | Высокая (~2–4 сек) | Дизайнер, фрилансер, e-commerce |
| Midjourney v7 | Подписка | $10 / $30 / $60 | ~$0.02–0.08 за генерацию (расчётно) | — (изображения) | 9.5 (артистизм) | Средняя (очередь) | Маркетинг, арт-директор |
| Gemini 1.5 Pro (Google API) | API + подписка | $19.99 (Gemini Advanced) | $1.25 / $5.00 (до 128K), $2.50 / $10.00 (свыше) | 1M токенов (!) | 8.5 | Высокая | Корпорация, работа с огромными документами |
| Perplexity Pro | Подписка | $20 | — (поисковые запросы) | до 32K на запрос | 8 (поиск+ответ) | Высокая | Аналитик, ресёрчер |
Миф первый: «ChatGPT Plus — самый дешёвый способ работать с GPT-4o». Это неправда. При объёме генерации свыше 500K токенов в месяц (реальная нагрузка малого бизнеса с автоматизацией email, SEO и поддержки) прямой API с моделью gpt-4o-mini при ставке $0.15 за 1М input-токенов обойдётся в $0.075 — против $20 фиксированной подписки. Экономия начинается уже на третьей неделе работы.
Точка. Дальше — про расширения для браузера.
Расширения вроде Merlin, MaxAI и AIPRM for ChatGPT работают как прокси-слой поверх OpenAI API. Они добавляют к базовой цене токена свою маржу — от 15% до 40% в зависимости от тарифа. AIPRM в тарифе «Plus» ($9/мес) не даёт прямого доступа к API и ограничивает кастомизацию промптов через JSON-шаблоны; зато включает библиотеку из 4000+ готовых промптов для SEO, email-маркетинга и кода — что для фрилансера без технического бэкграунда закрывает задачу быстрее, чем самостоятельная настройка.
Фрилансер. Средняя экономия времени при использовании связки ChatGPT Plus + AIPRM — 11 часов в неделю на задачах копирайтинга и ресёрча. При ставке $25/час это $275 возвращённого времени за $29 суммарных затрат на инструменты. ROI — 848% в месяц. Не «примерно», именно так.
Для малого бизнеса (команда 5–15 человек) расчёт меняется кардинально: ChatGPT Team по $30/пользователь при команде 10 человек — это $300/мес, плюс интеграция через Zapier или Make со стоимостью от $19/мес. Итого $319. Если автоматизация закрывает хотя бы 30% рутинных задач одного операционного менеджера с зарплатой $2000/мес — возврат составляет $600 при вложении $319. ROI — 88% ежемесячно, без учёта ускорения клиентского сервиса.
Корпорация считает иначе. Иначе — принципиально.
На уровне корпоративного внедрения (100+ пользователей) единственный рациональный маршрут — OpenAI Enterprise с кастомной ценой (стартует от ~$60/пользователь/мес при минимальном контракте от 150 мест) или прямая интеграция через Azure OpenAI Service, где стоимость gpt-4o составляет $2.50 за 1М input-токенов с возможностью зафиксировать rate limits, получить 99.9% SLA и изолированный инстанс без обучения данных клиента на моделях OpenAI — критично для юридических, финансовых и медицинских вертикалей.
{
"model": "gpt-4o",
"deployment": "azure-openai",
"pricing_per_1M_tokens": {
"input": 2.50,
"output": 10.00
},
"context_window": 128000,
"data_privacy": "isolated_instance",
"sla_uptime": "99.9%",
"recommended_for": ["enterprise", "legal", "finance", "healthcare"]
}
Дешевле всего — gpt-4o-mini через прямой API: $0.15 за 1М input-токенов. Для задач с высоким объёмом (массовые SEO-тексты, автоответы поддержки, классификация данных) это в 16 раз дешевле полной модели GPT-4o. Качество на задачах средней сложности — 7/10, что достаточно для 80% автоматизационных сценариев.
Для изображений: Flux 1.1 Pro через fal.ai — $0.055 за генерацию против Midjourney Basic, где при тарифе $10/мес и лимите ~200 fast-генераций выходит ~$0.05 за изображение. Паритет по цене. Но Midjourney v7 выигрывает по художественному качеству и консистентности стиля; Flux — по фотореализму и скорости API-интеграции без Discord-прослойки.
Текст и аналитика: Claude 3.5 Sonnet. Длиннее контекст (200K), точнее следует инструкциям, меньше галлюцинирует на фактических данных — проверено на задачах юридического ресёрча и финансовых отчётов. Цена выше: $3.00 за 1М input-токенов против $2.50 у GPT-4o. Разница — 20% к стоимости, но в сценариях, где ошибка стоит дороже токена, это не аргумент.
Работа с документами огромного объёма (аудит контрактов, анализ баз знаний): только Gemini 1.5 Pro с контекстом 1 000 000 токенов. Буквально весь роман Толстого «Война и мир» умещается в один промпт с запасом. Конкуренты физически не могут этого повторить при текущих архитектурах.
Изображения: Midjourney v7 для арт-дирекции и маркетинговых кампаний. Flux 1.1 Pro для e-commerce и product photography в API-пайплайнах. Это не вкусовщина — это разница в техническом применении.
// Пример расчёта месячной стоимости для фрилансера
// Объём: 2 000 000 токенов в месяц (средний SEO-проект)
GPT-4o-mini API:
input: 1 500 000 токенов × $0.15 / 1M = $0.225
output: 500 000 токенов × $0.60 / 1M = $0.30
ИТОГО: $0.525 / мес
GPT-4o API:
input: 1 500 000 токенов × $2.50 / 1M = $3.75
output: 500 000 токенов × $10.00 / 1M = $5.00
ИТОГО: $8.75 / мес
ChatGPT Plus подписка:
ИТОГО: $20.00 / мес (фиксировано, лимиты по сообщениям)
Вывод: при объёме 2M токенов gpt-4o-mini в 38 раз дешевле Plus-подписки.
Числа не требуют комментариев.
Большинство пользователей ChatGPT останавливаются на уровне интерфейса. Промпт вошел — текст вышел. Это работает ровно до момента, когда задача требует цикличности, условий или внешних данных. Промпт без параметров — это как руль без рулевой рейки: крутится легко, но машина едет прямо. Всегда прямо. Независимо от того, куда тебе нужно.
API OpenAI в 2026 году тарифицируется следующим образом: GPT-4o — $2.50 за 1 млн входящих токенов и $10.00 за 1 млн исходящих. GPT-4o mini — $0.15 / $0.60 соответственно. Claude 3.5 Sonnet (Anthropic) — $3.00 / $15.00 за 1 млн токенов. Для задач автоматизации с высоким объемом запросов разница между GPT-4o и GPT-4o mini на дистанции в 50 млн токенов составит около $115 — это уже аргумент в пользу маршрутизации задач по сложности.
Стандартный интерфейс ChatGPT скрывает минимум восемь параметров запроса. Вот три, которые напрямую влияют на качество вывода в автоматизированных пайплайнах:
0.0 модель детерминирована: один и тот же промпт всегда даёт идентичный ответ. Критично для парсинга и структурированных выводов.seed и temperature: 0 результат воспроизводим. Это тестируемость. Это CI/CD для промптов.Задача. Поток входящих email-тикетов — ~800 в сутки. Нужна автоматическая разметка по категориям (billing, technical, onboarding, churn-risk) и приоритет (P1–P3) перед попаданием в Zendesk. Ручная разметка занимала 2.5 часа операторского времени ежедневно.
Решение. Python-скрипт с вызовом OpenAI API, запускаемый через cron каждые 15 минут. Входящий email извлекается из IMAP, тело письма передаётся в промпт с принудительным JSON-выводом, результат пушится в Zendesk через их REST API как теги и поле приоритета.
import openai
import json
client = openai.OpenAI(api_key="YOUR_API_KEY")
def classify_ticket(email_body: str) -> dict:
response = client.chat.completions.create(
model="gpt-4o-mini",
temperature=0.0,
seed=42,
response_format={"type": "json_object"},
messages=[
{
"role": "system",
"content": (
"You are a support ticket classifier. "
"Return ONLY valid JSON with keys: "
"category (billing|technical|onboarding|churn-risk), "
"priority (P1|P2|P3), "
"summary (max 15 words)."
)
},
{
"role": "user",
"content": f"Classify this support ticket:\n\n{email_body}"
}
]
)
return json.loads(response.choices[0].message.content)
# Example usage
result = classify_ticket("I was charged twice this month and nobody responds...")
# Output: {"category": "billing", "priority": "P1", "summary": "Double charge, no response from support team"}
Стоимость обработки 800 тикетов в сутки на GPT-4o mini при среднем объёме письма в 200 токенов — около $0.10 в день. Ноль долларов операторского времени на разметку. 2.5 часа высвобождены на эскалации и сложные кейсы.
AIPRM, Superpower ChatGPT, WebChatGPT — все они делают одно: модифицируют запрос перед отправкой в OpenAI и парсят ответ перед рендерингом. Разница с прямым API — только в UX-обёртке. Скорость отклика у расширений выше воспринимаемо, но технически они добавляют 80–200 мс latency на собственный middleware. Измеримо. Незначительно для человека. Критично в пайплайне с 500 последовательными вызовами.
Superpower ChatGPT открывает доступ к параметру Custom Instructions на уровне конкретного чата — не глобально. Это позволяет держать разные системные контексты параллельно без переключения аккаунтов. Для команды из пяти человек, работающей с разными продуктами, это архитектурное решение, а не удобство.
«Интерфейс — это временно. API — это навсегда.»
Прямой Python-скрипт — это жёстко. Хрупко при изменении логики. n8n (self-hosted, лицензия fair-code) позволяет собрать тот же тикет-пайплайн визуально: IMAP-триггер → OpenAI-нода с параметрами temperature и response_format прямо в UI → HTTP-запрос в Zendesk. Время сборки — 40 минут против 3 часов кодинга. Стоимость облачного n8n — от $20/месяц за 5 000 executions. Make.com — от $9/месяц за 10 000 операций, но каждый API-вызов внутри сценария считается отдельной операцией: при трёх нодах реальный лимит падает до ~3 300 полных сценариев в месяц.
Выбор между n8n и Make определяется одним вопросом: есть ли DevOps-ресурс для self-hosting. Есть — n8n, нет лимита на executions, полный контроль над данными. Нет — Make, но считай операции честно перед покупкой плана.
Расширение ChatGPT не умеет слушать события. API — умеет через webhook-паттерн в обратную сторону: внешняя система (GitHub, Stripe, Jira) шлёт POST-запрос на твой эндпоинт, скрипт получает payload, формирует промпт, получает ответ и пишет результат обратно в источник. Цикл замкнут. Это уже не «чат с ИИ» — это асинхронный микросервис с языковой моделью внутри. Развернуть такой эндпоинт на Railway или Render — бесплатно в рамках free tier при нагрузке до 500 запросов в сутки.
Плагин подключён. Токены выданы. Запрос отправлен. И — тишина. Не ошибка, не предупреждение. Просто модель молча игнорирует инструмент и генерирует ответ из внутренних знаний, как будто никакого плагина нет. Это не баг ChatGPT. Это архитектурная особенность оркестровки вызовов функций: если system-промпт не содержит явного триггера на использование tool, модель выбирает путь наименьшего сопротивления — отвечает сама.
Первая критическая ошибка — отсутствие явного вызова в system-промпте. Разработчики вставляют описание функции в JSON-схему, добавляют её в tools, но забывают прописать в system-сообщении условие активации. Модель читает схему. Но не использует её автоматически.
{
"model": "gpt-4o",
"messages": [
{
"role": "system",
"content": "You are a data pipeline assistant. ALWAYS call the function `fetch_crm_data` when the user asks about leads, deals or contacts. Never answer from memory."
},
{
"role": "user",
"content": "Show me top 10 leads from last week"
}
],
"tools": [
{
"type": "function",
"function": {
"name": "fetch_crm_data",
"description": "Fetches CRM records by date range and entity type",
"parameters": {
"type": "object",
"properties": {
"entity": {"type": "string"},
"date_from": {"type": "string", "format": "date"},
"date_to": {"type": "string", "format": "date"}
},
"required": ["entity", "date_from", "date_to"]
}
}
}
],
"tool_choice": "required"
}
Параметр tool_choice: "required" — это принудительный вызов. Без него модель самостоятельно решает, нужен ли инструмент. Нужен — не нужен. Угадайте, что она выбирает при неоднозначном запросе.
Задача: компания получает 200–300 заявок в сутки через веб-форму. Каждую нужно классифицировать по приоритету (low / medium / high), извлечь контактные данные и записать в Airtable. Вручную — 4 часа в день оператора.
Решение: Make (ex-Integromat) webhook принимает форму. Триггер передаёт payload в ChatGPT через HTTP-модуль с вызовом gpt-4o-mini (цена: $0.15 за 1M input-токенов, $0.60 за 1M output-токенов — актуально на 2026 год). Модель вызывает функцию classify_lead, возвращает структурированный JSON. Make парсит ответ и пишет строку в Airtable.
Стоимость обработки одной заявки — примерно $0.0003. Триста заявок в сутки — $0.09 в день. Оператор стоил $18 в день. Разница очевидна. Время настройки pipeline от нуля до продакшена — 6 часов.
Узкое место оказалось неожиданным: Make имеет таймаут HTTP-запроса 40 секунд. При пиковой нагрузке GPT-4o иногда отвечал за 38–39 секунд. Pipeline рвался. Решение — переключение на асинхронный режим через очередь Redis + отдельный воркер, который опрашивает OpenAI Batch API. Batch API даёт скидку 50% на токены и снимает проблему таймаутов полностью.
«The most important thing we can do is make these systems reliable and predictable — not just capable.»
Надёжность pipeline строится не на мощности модели. На архитектуре обработки ошибок. Это разные вещи.
Ошибка 2: Нет обработки tool_call без результата. Если функция упала — нужно вернуть сообщение с ролью tool и текстом ошибки. Иначе модель зависает в ожидании ответа от инструмента, и цикл обрывается без исключения.
Ошибка 3: Версия плагина не зафиксирована. OpenAI обновляет поведение моделей. То, что работало на gpt-4-turbo-2024-04-09, может ломаться на gpt-4o-2025-01-xx. Всегда пиши конкретный snapshot-идентификатор модели в продакшен-конфиге. Никаких алиасов вроде gpt-4o-latest.
Ошибка 4: Превышение лимита токенов в описании функции. Описания параметров попадают в контекст и съедают токены. Схема из 12 функций с подробными description легко весит 2000–3000 токенов до первого пользовательского сообщения. Режь описания до одного предложения.
Ошибка 5: Отсутствие идемпотентности. Сеть упала. Make повторил запрос. ChatGPT вызвал функцию дважды. В Airtable — дубль. Каждый вызов функции должен нести уникальный request_id, который проверяется на стороне обработчика до записи.
Ошибка 6: Логирование только успешных вызовов. Логируй всё: входящий payload, отправленный запрос к API, полученный ответ, время выполнения. Когда pipeline сломается в 3 ночи — а он сломается — у тебя будет 30 секунд до звонка. Без логов это гадание на кофейной гуще.
Ошибка 7: Нет rate-limit handler. OpenAI возвращает 429 Too Many Requests. Без экспоненциального backoff Make просто фиксирует ошибку и идёт дальше. Следующие 200 заявок обработаны не будут. Минимальный backoff: 1s → 2s → 4s → 8s → отказ с уведомлением в Slack.
Промпт без параметров — это как руль без рулевой рейки: крутится легко, но машина едет прямо. Чек-лист ниже — рулевая рейка.
tool_choice выставлен осознанно — "auto", "required" или {"type": "function", "function": {"name": "..."}} в зависимости от логики.tool_call без результата реализована — функция падает → возвращается сообщение с ролью tool и описанием ошибки.request_id — идемпотентность на стороне обработчика.tiktoken перед деплоем.gpt-4o-mini это $0.15/1M input + $0.60/1M output; для gpt-4o — $2.50/1M input + $10.00/1M output. Бюджетный потолок выставлен в OpenAI Dashboard.