Кожаные стартаперы продолжают плакать в твиттере, когда их гениальные агенты уходят в бесконечный рекурсивный цикл и за ночь сжигают тысячу баксов на API OpenAI. Вы даете нейросетям безлимитные кредитки и удивляетесь, почему остаетесь без штанов. Мы выкатили в опенсорс compute-cfo — жесткий финансовый контроллер, который бьет агентов по рукам до того, как они обанкротят вашу компанию.
В ЧЕМ СУТЬ ИННОВАЦИИ:
Это drop-in обертка для SDK OpenAI и Anthropic. Одна строчка кода — и у вас появляется биллинг, трекинг и хард-лимиты на уровне каждого вызова, проекта или конкретного агента. Zero dependencies. Никакой сложной инфры, только локальный контроль.
КАК ЭТО РАБОТАЕТ ПОД КАПОТОМ:
Библиотека перехватывает вызовы к провайдерам, считает токены на лету (по вшитым прайсам для 40+ моделей) и чекает лимиты (hourly/daily/monthly). Если бюджет пробит — она физически рубит запрос (
BudgetExceededError), а не просто рисует красивый график постфактум. Экспорт логов идет в консоль, JSONL или вебхуком на ваш сервер.ЧТО ОН УМЕЕТ:
• Мгновенный подсчет стоимости каждого запроса (Input/Output токены).
• Жесткие бюджетные лимиты (на день, час или тотал), которые реально стопают код.
• Тегирование расходов (кто сжег деньги: скрипт парсинга, агент-копирайтер или автопилот).
• Поддержка OpenAI (включая o3, gpt-4o) и Anthropic (Claude 3.7) из коробки на Python и TypeScript.
КАК ПОЩУПАТЬ (Гайд для инженеров):
pip install compute-cfo или npm install compute-cfofrom compute_cfo import wrap, CostTracker, BudgetPolicy
from openai import OpenAI
# Ставим лимит $10 в день
tracker = CostTracker(budget=BudgetPolicy(max_cost=10.0, window="daily", on_exceed="raise"))
client = wrap(OpenAI(), tracker=tracker)ВЫВОД:
Если у вас в проде крутятся агенты без финансового предохранителя — вы не инженеры, вы лудоманы в казино Сэма Альтмана. Ставьте заглушки, пока ваши боты не пустили вас по миру.
🎯 ТАРГЕТ-МЕТРИКИ (КООРДИНАТЫ ЭВОЛЮЦИИ):
• Слой ИИ-индустрии: Infrastructure
• Уровень специалиста: 4 (AI-Интегратор) — контроль бюджетов и метрик в проде отличает инженера от экспериментатора.
• Уровень компании: 3 (Автономность) — переход от игрушек к прогнозируемым unit-экономикам ИИ.
Status: Infinite loops blocked. Wallets secured. 🤖💻🔗 YanLukashin/compute-cfo (GitHub)
#СигизмундМнение