Начать флоу с готового правила трат

Девять шаблонов галереи, правило, которое выражает каждый, и как шаблон становится флоу, который работает.

5 мин чтения

Шаблон — это готовый флоу, который выражает одно правило о деньгах или о провайдере, который не отвечает. Галерея создаёт его как черновик нового флоу, а вы его читаете, дорабатываете и публикуете. Эта страница — о галерее шаблонов.

Где находятся шаблоны

Откройте AI-флоу и его вторую вкладку — Шаблоны. Слева — список шаблонов; выбранный показан рядом со списком: его правило одной фразой и рядом с ним Создать черновик, его флоу и Как работает в трёх шагах. Флоу нарисован холстом самого конструктора: это весь черновик, который вы получите, вместе с отказами, — с теми же узлами, названиями, ветвями и положениями, с которыми его откроет конструктор. Изменить его здесь нельзя. Адрес запоминает выбранный шаблон, поэтому ссылка открывает именно его.

Для создания флоу из шаблона нужно разрешение flows:write — статья Организации, проекты и роли говорит, у каких ролей оно есть. Без него шаблоны и их схемы по-прежнему можно читать.

Шаблоны

ШаблонПравилоКак его выполняет флоу
Умный выбор моделиТратить на сильную модель, пока позволяет бюджет; когда не позволяет — отвечать более дешёвой вместо отказаПроверка бюджета перед вызовом gpt-4o. Отказ проверки, а также отказ, ошибка или ограничение частоты этого вызова ведут через Запасной путь к gpt-4o-mini. Когда отказывают и этому вызову, запрос отклоняется с кодом budget_exceeded
Согласование запросовМаленькая задача выполняется сразу; большая ждёт человека, прежде чем взят какой-либо холдУсловие сравнивает размер, который вызывающий объявляет в input.expected_tokens, с 20 000. Выше него Требуется одобрение ждёт решения, затем вызывается модель. Отклонение или решение, которое так и не пришло, заканчивает запрос отказом
Сначала кешЗа уже известный ответ не платят сноваПоиск в кеше отвечает на повторный запрос из кеша, без вызова модели. При промахе отвечает gpt-4o-mini, а Запись в кеш хранит ответ сутки
Защита бюджета клиентаВызов, который не помещается в бюджет клиента, отклоняется до обращения к провайдеруПроверка бюджета проверяет бюджеты организации, проекта, операции и клиента, прежде чем взят какой-либо холд, а холд вызова модели проверяется ещё раз. Любой из отказов заканчивает запрос кодом budget_exceeded. Списание и возврат закрывает холд после вызова. Уже идущий вызов не останавливается на полпути
Модель по тарифуКлиент на платном тарифе получает сильную модель; все остальные — более дешёвуюУсловие проверяет, равен ли input.plan, который передаёт вызывающий, pro или business. Тогда отвечает gpt-4o; любой другой тариф или его отсутствие ведут к gpt-4o-mini
Резервный провайдерКогда OpenAI не отвечает, тот же запрос уходит в Anthropic вместо отказаОшибка или исчерпанный пул gpt-4o ведут через Запасной путь к claude-sonnet-4-5. Для этого проекту нужно подключение к Anthropic. Когда не отвечает и этот вызов, запрос отклоняется с кодом provider_unavailable; отказ в трате любого из вызовов заканчивает его кодом budget_exceeded
Лимит на дорогую модельУ сильной модели свой месячный лимит; сверх него отвечает более дешёваяУ Проверка бюджета своя аллокация: 50.00 за календарный месяц (UTC) для gpt-4o, по оценкам вызовов, которые он пропустил. Сверх неё — или когда бюджеты проекта отказывают в вызове — Запасной путь ведёт к gpt-4o-mini
Метка дорогих запросовЗапрос, оценённый дороже $0,05, помечается в трассировке и получает ответ как обычноОценка стоимости оценивает вызов gpt-4o. Выше 0.05 узел Заметка в трассировке пишет в трассировку выполнения предупреждение с оценкой, а модель отвечает в любом случае
Отложить фоновые задачиЗадача с низким приоритетом ждёт; на все остальные запросы ответ приходит сразуУсловие проверяет, равен ли input.priority значению low. Тогда Очередь паркует выполнение на 15 минут — вызывающему отвечают, что оно ждёт, и он читает результат позже, — а после ожидания отвечает gpt-4o-mini

В каждом шаблоне узел Отклонить запрос отвечает за одну причину: отказ в трате — кодом budget_exceeded, провайдер, который не ответил, — кодом provider_unavailable, а в шаблоне Согласование запросов «нет» человека или решение, которое так и не пришло, — собственным кодом. Точный код отказа остаётся в трассировке выполнения, на узле модели.

У узлов шаблонов, которые имеют дело с деньгами и моделью, есть свои страницы: Проверка бюджета, Требуется одобрение, Списание и возврат, AI-модель и Запасной путь. У остальных узлов шаблонов тоже есть свои страницы: Запрос, Условие, Оценка стоимости, Заметка в трассировке, Очередь, Поиск в кеше, Запись в кеш, Вернуть ответ и Отклонить запрос.

От шаблона к работающему флоу

1. Создайте черновик

Выберите шаблон и нажмите Создать черновик. Slen создаёт флоу с названием шаблона на языке консоли, с шаблоном в качестве черновика — его узлы, названные ветви и тексты его отказов, согласования и заметки в трассировке тоже на этом языке, а коды — как есть, — и открывает его в конструкторе. Вторая копия того же шаблона — ещё один флоу с тем же названием.

2. Прочитайте и доработайте его

Откройте каждый узел и проверьте его настройки: модели, лимиты, тексты отказов. Модели шаблонов — модели OpenAI (Резервный провайдер вызывает ещё и Anthropic), поэтому проекту нужно подключение к OpenAI или пул, который его обслуживает, — Подключения.

3. Привяжите код операции

Откройте вкладку Настройки флоу и привяжите код операции, который отправляет ваше приложение, — AI-флоу.

4. Опубликуйте его

Нажмите Опубликовать. До этого флоу ничего не выполняет: шаблон никогда не начинает тратить сам.

Что читать дальше