Создайте key
Войдите, откройте API Keys в Settings, создайте scoped key и сразу сохраните полный secret.
Rivya API
Форма quickstart
Слой моделей
Динамический каталог
Биллинг
Общие кредиты
Первая версия
Jobs + Chat
Доступ
API keys
Для реального request нужен Rivya API key и доступные кредиты аккаунта. Публичные примеры используют placeholder secrets и не вызывают модели анонимно.
curl https://rivya.ai/api/v1/generations \
-H "Authorization: Bearer rvya_sk_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: demo-job-001" \
-d '{
"model": "z-image",
"prompt": "Editorial product photo on a clean studio set"
}'{
"id": "task_public_id",
"status": "queued",
"model": "z-image",
"reserved_credits": 20,
"result": null,
"error": null
}Что выходит первым
API спроектирован как продуктовая поверхность Rivya. Он использует model IDs Rivya, кредиты Rivya, публичные состояния задач и docs, связанные с каталогом моделей.
Отправляйте image jobs с prompt и поддерживаемыми параметрами модели, затем опрашивайте публичные results.
Запускайте асинхронные video jobs с теми же task и credit controls, что использует Studio.
Используйте API-accessible аудиомодели в рамках того же аккаунта, баланса и истории.
API calls и использование Studio расходуют один баланс Rivya, с reserved credits и обработкой ошибок.
Стартовый путь
Войдите, откройте API Keys в Settings, создайте scoped key и сразу сохраните полный secret.
Читайте API model reference или вызовите /api/v1/models, чтобы проверить model IDs, параметры, chat capabilities и input readiness перед отправкой.
Отправьте idempotent generation request, опрашивайте публичный task endpoint, используйте signed webhooks для callbacks генерации или отправьте Chat API turn с optional SSE streaming.
Граница версии
Landing page может упоминать будущие поверхности, но текущий product copy не должен создавать впечатление, что незавершенные API уже live.
Доступен для non-streaming и SSE streaming turns с API-created sessions, account credits и optional Files API image attachments.
Доступен для загрузки reference image, video и audio. Используйте его перед генерацией, когда страница модели просит params.referenceMediaItems.
Доступны для production integrations, которым нужны signed callbacks для succeeded или failed generation tasks.
Онлайн-отладчик
Debugger для каждого посетителя стартует в mock mode. Generation selector показывает non-chat модели, которые можно тестировать без загрузки файлов, а Files panel позволяет signed-in users тестировать /api/v1/files с временным API key. Chat examples находятся в API docs.
Состояние аккаунта
Проверяем аккаунт
Prefix активного key
Сначала создайте key
Текущие кредиты
Войдите, чтобы проверить
Mock mode никогда не вызывает модель и не расходует кредиты.
Вставляйте key только для этого request. Debugger не хранит его после refresh.
Тест upload через Files API
Загрузите reference media через POST /api/v1/files, затем скопируйте returned URL и duration token в params.referenceMediaItems для модели, поддерживающей reference inputs.
Выбранная модель определяет allowed MIME types, size и duration rules. Live uploads требуют временный API key и могут вызвать реальный upload service.
{
"model": "z-image",
"prompt": "Редакционное фото продукта на чистом студийном сетапе",
"params": {
"aspect_ratio": "1:1"
}
}{
"id": "mock_task_001",
"status": "queued",
"model": "z-image",
"reserved_credits": 1,
"final_credits": 0,
"result": null,
"error": null
}{
"id": "file_mock_001",
"object": "file",
"kind": "image",
"file_name": "reference.png",
"mime_type": "image/png",
"size_bytes": 245760,
"url": "https://media.example/reference.png",
"duration_seconds": null,
"duration_token": null,
"created_at": "2026-05-11T00:00:00.000Z",
"expires_at": null
}{
"params": {
"referenceMediaItems": [
{
"url": "https://media.example/reference.png",
"kind": "image",
"name": "reference.png",
"mimeType": "image/png"
}
]
}
}Состояние задачи
Оценка base credits
1
Статус
queued
Читайте authentication, request bodies, responses, idempotency, model parameters и error codes.
Открыть docsСоздавайте, копируйте один раз, отзывайте и ротируйте API keys из защищенной зоны Settings.
Управлять keysСначала используйте mock examples; реальная отладка требует login, API key и кредиты аккаунта.
Предпросмотр потока