PuzzleBot :// Nocode API documentation
@ChatGpt_PuzzleBot
В статье описан функционал Nocode API, созданный для тонкой настройки (например, списание с пользователей запросов), после вызова различных функций искусственного интеллекта @ChatGpt_PuzzleBot.
1. Текстовые, голосовые и Vision модели
Для настройки списания запросов с пользователя после вызова GPT выполните следующие действия:
Создайте 1 пользовательскую переменную:
req_exp(название произвольное)
Установите значение переменной по-умолчанию 0 – ноль.
В нашем случае, у нас 1 общая переменная для учета запросов как текстовых моделей, так и генераторов изображений. Вы можете использовать 2 и более переменных.
Ссоздайте новую группу команд в конструкторе PuzzleBot. Она будет отвечать за списание средств с пользователя после вызова GPT.
Cоздайте команды:
gpt_done, списание запросов за GPT-4o minigpt-5_done, списание запросов за GPT 5gpt-5-mini_done, списание запросов за GPT 5 minigpt-4.1_done, списание запросов за GPT 4.1deepseek_c_done, списание запросов за Deepseek Chatdeepseek_r_done, списание запросов за Deepseek Reasonertts_done, списание запросов за синтезирование голоса Text to speechvision_done, списание запросов за расшифровку фото в текст (Vision)
Создайте 1 условие:
- textModelsReq_check (название произвольное), проверка остатка запросов
Создайте 1 команду-ошибку:
- textModels_error (название произвольное), выполняется из условия, если остаток запросов у пользователя (после вызова функции) стал меньше или равен 0

Команда gpt_done выполняется каждый раз после вызова модели GPT 4o mini.
В действиях к команде gpt_done установите изменение переменной req_exp на необходимое вам значение. В нашем примере, после вызова GPT из переменной вычитается -1, а также запускается условие textModelsReq_check.


Команда textModels_error автоматически выполнится, когда переменная req_exp достигнет значения 0 и меньше (ноль и меньше).
В действиях к команде textModels_error выставьте необходимые действия. В нашем случае активируется категория gpt_mute (создаётся отдельно в разделе "Модерация"), которая добавляет "мьют" пользователю на использование GPT.

2. Графические и видео модели: Midjourney, DALL-E-3, LUMA, KLING и др.
По аналогии с GPT, для настройки кастомизации списания запросов Midjourney, DALL-E-3 выполните следующие действия:
Создайте новую группу команд в конструкторе PuzzleBot. Она будет отвечать за списание средств с пользователя после вызова соответствующей функции.
Создайте команды, которые запускаются после выполнения соответствующей функции:
relax_doneгенерация Midjourney relax modefast_doneгенерация Midjourney fast modeturbo_doneгенерация Midjourney turbo modeupsc_doneMidjourney upscaledesc_doneMidjourney describeseed_doneSeed сохраняет данные генерацииdalle3_doneгенерация DALL-E-3faceswap_donecмена лиц (Face swap)luma_doneгенерация Luma AI (video)kling_doneгенерация Kling AI (video)kling_pro_doneгенерация Kling 1.5 Pro (video)upsc4x_doneHigh quality upscale (увеличивает фото в 4 раза)upsc2x_doneHigh quality upscale (увеличивает фото в 2 раза)bg_remove_doneBackground remove, удаляет задний фон на фотоtryon_doneгенерация фото в Виртуальной примерочнойimagen_doneсоздание фото в GPT Imageneffects_doneсоздание видеоэффекта Pika / Klingveo_done, списание запросов за Veo 3veo_fast_done, списание запросов за Veo 3 fastflash_done, списание за Google flash image (nano banana)
Генерации, совершаемые в данных режимах:
🔄 Repeat,
🆕 Variation 1/2/3/4 ,
🌟Creative/Delicate upscale,
Lite/High modify,
🔍Zoom-out,
⬅️, ➡️, ⬆️, ⬇️,
Blender
Активируют "родительскую" функцию ..._done (к примеру: fast_done), которая использовалась при создании первичной генерации.

Создайте 1 условие:
- ImageModelsReq_check (название произвольное), проверка остатка запросов
Создайте 1 команду-ошибку:
- error (название произвольное), выполняется из условия, если остаток запросов у пользователя (после вызова функции) стал меньше или равен 0

3. Модели для генерации музыки и песен: Suno AI
Создайте команды, которые запускаются после выполнения соответствующей функции:
suno_doneпервая генерация трека
Создайте 1 условие:
- SunoReq_check (название произвольное), проверка остатка запросов (настраивается аналогично GPT и Midjourney)
Создайте 1 команду-ошибку:
- error (название произвольное), выполняется из условия, если остаток запросов у пользователя (после вызова функции) стал меньше или равен 0
Если у вас остались вопросы, задайте их в чате поддержки: https://t.me/FreeAIchat