API‑генератор креативов для арбитража: как подключить ArbiterAI к своим связкам
Если ты уже протестировал live‑генератор на главной ArbiterAI, следующий логичный шаг — подключить API и
генерировать креативы прямо из своих связок, ботов или внутренних тулов.
В этой статье разбираем, как работает метод /v1/generate_creatives, какие параметры он принимает
и как использовать JSON‑ответ в коде.
Нужен API‑ключ или помощь с интеграцией? Пиши в Telegram @arbiter_ai.
Что делает API‑генератор креативов
Цель API простая: по запросу с параметрами vertical, geo, style и
language сервис возвращает набор заголовков и описаний в JSON‑формате.
Это позволяет автоматизировать подготовку креативов и встроить генерацию прямо в пайплайн запуска кампаний.
Вместо того чтобы вручную собирать варианты в таблицах, можно одним запросом получить пачку текстов под нужную вертикаль (gambling, dating, nutra и т.д.), конкретный GEO и тональность (hard/soft), а дальше уже автоматически комбинировать их в скриптах.
Эндпоинт /v1/generate_creatives
Базовый вызов API выглядит так:
В этом примере запрашиваются креативы под gambling‑трафик для европейского GEO в более агрессивном стиле hard на русском языке. Аналогично можно указывать другие вертикали и настройки.
Параметры vertical / geo / style / language
Основные управляющие параметры запроса:
- vertical — вертикаль оффера:
"gambling","dating","nutra","finance"и т.п. - geo — регион/рынок:
"RU","EU","US"и другие поддерживаемые значения. - style — тональность текстов:
"hard"(более агрессивный подход) или"soft"(аккуратные формулировки). - language — язык креативов:
"ru","en"и т.д.
За счёт комбинации этих четырёх параметров можно получать разные наборы текстов под один и тот же оффер: например, агрессивный hard‑подход для части источников и более мягкий soft для сеток с жёсткой модерацией.
Пример JSON‑ответа
Ответ приходит в формате JSON с двумя основными массивами: titles и descriptions.
Дальше можно либо брать заголовки и описания парами, либо комбинировать их между собой, формируя десятки вариантов объявлений для A/B‑тестов.
Примеры использования в коде
Пример на curl
Пример на Python
Такой код можно встроить в свой скрипт, который готовит креативы и сразу записывает их в базу, CSV‑файл или напрямую в API рекламной сети, если у тебя есть интеграция.
Как встроить генератор креативов в пайплайн арбитражника
Типичная схема использования API ArbiterAI в арбитражных связках может выглядеть так:
- Выбираешь оффер и вертикаль (например, gambling EU или dating RU).
- Скрипт делает запрос к
/v1/generate_creativesи получает несколько наборов заголовков и описаний. - Креативы раскладываются по шаблонам объявлений для разных сетей и форматов.
- Запускаются A/B‑тесты, а статистика по CTR/CR помогает выбирать удачные связки.
- По мере выгорания текстов скрипт просто запрашивает новую партию с теми же параметрами.
В итоге генерация перестаёт быть узким местом: на подготовку креативов уходит не часы, а минуты, а арбитражник концентрируется на тестах и масштабировании.
FAQ по интеграции API‑генератора
Где взять API‑ключ для ArbiterAI?
Ключ можно получить через форму на главной или написав в Telegram @arbiter_ai. После выдачи ключа ты сможешь вызывать защищённые методы API и следить за расходом квоты.
Есть ли ограничение на количество запросов?
Да, лимит зависит от выбранного тарифа. Для тестов доступен небольшой бесплатный объём запросов, затем можно перейти на платные планы с увеличенными квотами.
Можно ли вызывать API из бота или прокси‑скрипта?
Да, API‑ключ подходит и для серверных скриптов, и для Telegram‑ботов, и для внутренних инструментов. Главное — не светить ключ на фронтенде и хранить его в конфигурации сервера или бота.
Что делать, если нужен кастомный формат ответа?
Базовый формат — списки заголовков и описаний. Если тебе нужны более сложные структуры (например, дополнительные поля, UTM‑метки или шаблоны под конкретную сеть), можно обсудить это отдельно через Telegram @arbiter_ai.