API документация

Интегрируйте AI-генерацию текстов в свои приложения. Доступно на тарифе Про.

Аутентификация

Для интеграции через API используйте ключ, созданный в Личном кабинете → API-ключи. Передавайте его в заголовке Authorization:

curl -X POST https://aimarketing.ru/api/webhook/generate \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer aim_your_key_here" \
  -d '{
    "template": "ad",
    "topic": "Онлайн-курс по маркетингу",
    "tone": "sales",
    "length": "medium"
  }'

API-ключи доступны на тарифе Про. Endpoint для внешних интеграций: POST /api/webhook/generate

POST /api/generate

Генерация маркетингового текста.

Параметры запроса

ПараметрТипОписание
templatestringТип шаблона (обязательный)
topicstringТема / описание продукта (макс. 500 символов)
tonestring"formal" | "friendly" | "sales"
lengthstring"short" | "medium" | "long"
brandVoiceIdstring?ID голоса бренда (опционально)
variantsnumber?Количество вариантов: 1-5 (по умолчанию 1)

Доступные шаблоны

adРекламный текст
headlineЗаголовки
sloganСлоган / Девиз
landingТекст для лендинга
socialПост для соцсетей
telegram_postПост для Telegram
vk_postПост для ВКонтакте
instagram_captionПодпись Inst
youtube_descriptionОписание YouTube
emailEmail-рассылка
smsSMS-рассылка
push_notificationPush-уведомление
productОписание товара
seo_articleSEO-статья
product_cardКарточка маркетплейса
faq_answerFAQ / Ответ на вопрос
commercial_offerКоммерческое предложение
press_releaseПресс-релиз
review_responseОтвет на отзыв
job_descriptionОписание вакансии
rewriteРерайт / Перефразирование
content_planКонтент-план

Ответ (1 вариант)

При variants=1 возвращается текстовый стрим (Content-Type: text/plain).

HTTP/1.1 200 OK
Content-Type: text/plain; charset=utf-8
X-RateLimit-Remaining: 99
X-RateLimit-Limit: 100

Текст генерируется потоково...

Ответ (несколько вариантов)

При variants > 1 возвращается JSON:

{
  "variants": [
    "Вариант 1...",
    "Вариант 2...",
    "Вариант 3..."
  ],
  "remaining": 97
}

Кредиты и лимиты

Каждый API-вызов расходует кредиты. Количество зависит от тарифа и операции:

ТарифКредиты/месBrand Voice
Free10 (стартовые)-
Хобби300-
Старт8001
Про2 0005

Стоимость операций

ОперацияКредиты
Генерация текста, мета-теги, сниппеты1
SEO-анализ текста, улучшение промпта1
Изображение (стандарт)3
Изображение (HD)5
AI-чат (1-8 сообщений)2
AI-чат (9+ сообщений)4
Подбор ключевых слов, скоринг, ТЗ копирайтеру2
Факт-чекинг3
GEO-анализ, конкурентный анализ4
AI Humanizer, AI-маркетолог (7 дней)5
Контент-воронка6
AI-маркетолог (14 дней)8
AI-маркетолог (30 дней)10
Статья (Article Writer)1 (план) + 2 за секцию
Воркфлоу1 за шаг

Burst-лимит: 10 запросов в минуту для всех тарифов. При исчерпании кредитов API вернёт 402.

Другие endpoints

POST /api/generate-image

Генерация изображений (DALL-E 3). Доступно с тарифа Хобби. Стоимость: 3 кредита (standard) / 5 кредитов (HD).

ПараметрТипОписание
promptstringОписание изображения (макс. 1000 символов)
sizestring?"1024x1024" | "1024x1792" | "1792x1024"
qualitystring?"standard" | "hd"
stylestring?"vivid" | "natural"

POST /api/generate-article

Генерация длинных SEO-статей (до 5000 слов). Доступно с тарифа Старт.

ПараметрТипОписание
topicstringТема статьи (обязательно)
keywordsstring?Ключевые слова через запятую
targetLengthnumber?1000 | 2000 | 3000 | 5000 слов
tonestring?"formal" | "friendly" | "expert"
languagestring?"ru" | "en" | "de" | "fr"

POST /api/chat

AI-чат для маркетологов. Стриминг ответов.

ПараметрТипОписание
messagesarrayМассив {role: "user"|"assistant", content: string}

POST /api/keywords

AI-подбор ключевых слов для SEO. Доступно всем тарифам.

ПараметрТипОписание
querystringТема или базовое ключевое слово
languagestring?"ru" | "en" (по умолчанию "ru")

POST /api/workflows

Многошаговая автоматизация. Доступно с тарифа Старт.

ПараметрТипОписание
topicstringТема для автоматизации
stepsarrayМассив шагов: "research" | "article" | "social_posts" | "email" | "rewrite"

POST /api/fact-check

Проверка фактов в тексте. Доступно с тарифа Старт.

ПараметрТипОписание
textstringТекст для проверки (макс. 10000 символов)

Подписки и оплата

Доступны месячная и годовая подписки. Годовая — оплата за 10 месяцев (скидка 20%).

ТарифМесяцГод (скидка 20%)
Хобби490 ₽4 900 ₽
Старт1 490 ₽14 900 ₽
Про3 990 ₽39 900 ₽

Оплата через ЮKassa (банковские карты МИР, СБП). Подписка не продлевается автоматически.

Коды ошибок

КодОписание
400Неверные параметры
401Не авторизован / неверный API-ключ
403Функция недоступна на вашем тарифе
429Лимит генераций исчерпан
500Внутренняя ошибка
503Сервис временно недоступен