Текст, изображения, видео и музыка. Один API.
Подключайте нейросети к сайтам, ботам и приложениям. Выбирайте модель, отправляйте запрос и получайте результат. Formula AI объединяет доступ и ведёт расчёты в рублях.
Модели в каталоге
Возможности
Вы создаёте продукт. Мы соединяем его с ИИ.
Один адрес API, клиентский ключ и каталог моделей. Маршрутизация, фоновые задачи и учёт расходов уже на стороне сервиса.
Выберите модель. Поставщика определит сервис.
Передайте публичный ID модели. Formula AI использует доступный маршрут с учётом параметров запроса и настроенного порядка поставщиков.
Запасной маршрут для той же модели.
При допустимой ошибке сервис попробует другого поставщика, если есть совместимый маршрут. Выбранная модель и параметры сохраняются.
Баланс и история в рублях
Проверяйте остаток и историю операций через API. Списание учитывает фактическое использование; предварительная оценка доступна отдельно.
Запустите задачу. Получите результат по ID.
Длительные операции выполняются в фоне. Сохраните ID запроса и проверяйте его состояние без повторного запуска генерации.
Один запрос — одна операция
Используйте Idempotency-Key: повтор с теми же параметрами возвращает существующий запрос и не создаёт новую генерацию.
Интеграция
Подключите ИИ к своему приложению.
Создайте аккаунт
Зарегистрируйтесь, подтвердите email кодом из письма и создайте ключ в личном кабинете.
Выберите модель
Найдите нужную операцию в каталоге. Проверьте параметры, стоимость и уровень проверки.
Отправьте запрос
Используйте наш базовый URL и Bearer-ключ. Форматы ответов и статусы описаны в документации.
Задайте AI_SERVICE_KEY и AI_SERVICE_MODEL; в cURL замените MODEL_ID на ID текстовой модели из каталога. HTTP 202: получите результат по ID запроса.
const response = await fetch(
"https://formula-ai.ru/api/v1/chat/completions",
{
method: "POST",
headers: {
Authorization: `Bearer ${process.env.AI_SERVICE_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
model: process.env.AI_SERVICE_MODEL,
messages: [{ role: "user", content: "Привет!" }]
})
}
);
console.log(response.status, await response.json());
import json, os
from urllib.request import Request, urlopen
data = {
"model": os.environ["AI_SERVICE_MODEL"],
"messages": [{"role": "user", "content": "Привет!"}]
}
request = Request(
"https://formula-ai.ru/api/v1/chat/completions",
data=json.dumps(data).encode(),
headers={
"Authorization": "Bearer " + os.environ["AI_SERVICE_KEY"],
"Content-Type": "application/json"
}
)
with urlopen(request) as response:
print(response.status, json.load(response))
curl https://formula-ai.ru/api/v1/chat/completions \
-H "Authorization: Bearer $AI_SERVICE_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_ID",
"messages": [
{"role": "user", "content": "Привет!"}
]
}'
Оплата по фактическому использованию.
Применение
Нейросети для задач вашего проекта.
Выбирайте направление и модель. Доступные операции и ограничения указаны в каталоге.
Диалоги и контент
Ответы для чат-ботов, работа с документами и создание текстов. Передавайте сообщения и получайте обычный или потоковый ответ.
Визуальный контент
Создавайте иллюстрации по описанию и редактируйте изображения. Референсы, размеры и форматы зависят от выбранной модели.
Ролики и анимация
Запускайте создание видео по описанию или с референсами. Длительная генерация возвращает ID для проверки состояния и результата.
Треки и вокал
Создавайте музыку с Suno. Доступные режимы генерации и работы с аудио описаны в каталоге и отдельном API-справочнике.
Подключение
Для работы нужен клиентский ключ Formula AI. Создайте его в личном кабинете и передавайте в заголовке Authorization: Bearer.
Перед подключением изучите карточку модели: доступные операции, параметры, тарифы и уровень проверки. Возможности зависят от модели.
Баланс и история расходов доступны в личном кабинете и через API. Для онлайн-пополнения используется Robokassa; доступность оплаты указана в разделе финансов.
Вопросы и ответы
Что нужно знать о работе с API.
Начните с быстрого старта. Форматы запросов, ответы и ошибки описаны в API-справочнике.
Подключите нейросети к своему проекту.
Создайте аккаунт, подтвердите email и получите ключ в личном кабинете. Примеры интеграции доступны в документации.