PuzzleBot :// Nocode API documentation

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 mini
  • gpt-5_done, списание запросов за GPT 5
  • gpt-5-mini_done, списание запросов за GPT 5 mini
  • gpt-4.1_done, списание запросов за GPT 4.1
  • deepseek_c_done, списание запросов за Deepseek Chat
  • deepseek_r_done, списание запросов за Deepseek Reasoner
  • tts_done, списание запросов за синтезирование голоса Text to speech
  • vision_done, списание запросов за расшифровку фото в текст (Vision)


Создайте 1 условие:

  • textModelsReq_check (название произвольное), проверка остатка запросов


Создайте 1 команду-ошибку:

  • textModels_error (название произвольное), выполняется из условия, если остаток запросов у пользователя (после вызова функции) стал меньше или равен 0
Nocode API


Команда gpt_done выполняется каждый раз после вызова модели GPT 4o mini.

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

Nocode API
Nocode API


Команда textModels_error автоматически выполнится, когда переменная req_exp достигнет значения 0 и меньше (ноль и меньше).

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

Nocode API


2. Графические и видео модели: Midjourney, DALL-E-3, LUMA, KLING и др.


По аналогии с GPT, для настройки кастомизации списания запросов Midjourney, DALL-E-3 выполните следующие действия:

Создайте новую группу команд в конструкторе PuzzleBot. Она будет отвечать за списание средств с пользователя после вызова соответствующей функции.

Создайте команды, которые запускаются после выполнения соответствующей функции:

  • relax_done генерация Midjourney relax mode
  • fast_done генерация Midjourney fast mode
  • turbo_done генерация Midjourney turbo mode
  • upsc_done Midjourney upscale
  • desc_done Midjourney describe
  • seed_done Seed сохраняет данные генерации
  • dalle3_done генерация DALL-E-3
  • faceswap_done cмена лиц (Face swap)
  • luma_done генерация Luma AI (video)
  • kling_done генерация Kling AI (video)
  • kling_pro_done генерация Kling 1.5 Pro (video)
  • upsc4x_done High quality upscale (увеличивает фото в 4 раза)
  • upsc2x_done High quality upscale (увеличивает фото в 2 раза)
  • bg_remove_done Background remove, удаляет задний фон на фото
  • tryon_done генерация фото в Виртуальной примерочной
  • imagen_done создание фото в GPT Imagen
  • effects_done создание видеоэффекта Pika / Kling
  • veo_done, списание запросов за Veo 3
  • veo_fast_done, списание запросов за Veo 3 fast
  • flash_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
Nocode API

3. Модели для генерации музыки и песен: Suno AI

Создайте команды, которые запускаются после выполнения соответствующей функции:

  • suno_done первая генерация трека

Создайте 1 условие:

  • SunoReq_check (название произвольное), проверка остатка запросов (настраивается аналогично GPT и Midjourney)

Создайте 1 команду-ошибку:

  • error (название произвольное), выполняется из условия, если остаток запросов у пользователя (после вызова функции) стал меньше или равен 0


Если у вас остались вопросы, задайте их в чате поддержки: https://t.me/FreeAIchat


Report Page