Руководства
Для сервисов и ботов
Как встроить генерацию, если вы продаёте доступ к нейросетям своим пользователям.
Как это выглядит
Пользователь → ваш бот → ваш сервер → Hawklance API
↑
готовое видео ← вебхук ──┘Пользователь общается только с вами. Баланс и ключ у вас один на всех, а цены своим пользователям вы задаёте сами.
Что важно предусмотреть
- Свяжите видео с заказом. Передайте в
metadataномер заказа и id пользователя: они вернутся в ответе и вебхуке. - Защититесь от двойного списания. Посылайте заголовок
Idempotency-Keyс номером заказа. Повтор после обрыва сети вернёт то же видео. - Возвращайте деньги вовремя. На
failedиcanceledнаши токены уже вернулись. Верните своему пользователю его часть. - Держите очередь у себя. Одновременных видео не больше, чем позволяет уровень. На
429 concurrency_limitподождите и повторите. - Скачивайте результат. Ссылка живёт 6 часов. Отправьте файл пользователю сразу или сохраните у себя.
- Следите за балансом. Проверяйте
GET /v1/balanceи задайте месячный лимит в биллинге.
Сколько это стоит вам
Считайте от цены секунды: таблица цен. Цена каждого ролика есть в ответе, в поле cost.tokens.
Условия
Ваши пользователи тоже обязаны соблюдать правила использования. Об особых условиях и объёмах напишите на hello@hawklance.ai.