PopNowДокументация API
Справочник
Основное содержимое

Справочник API

Все эндпоинты PopNow API на одной странице со ссылками на полный контракт OpenAPI.

Полный машиночитаемый контракт — openapi.yaml (OpenAPI 3.1). Импортируйте его в Postman, Insomnia или генератор кода либо отдайте ИИ-агенту. Эта страница — карта для людей.

  • Базовый URL: https://api.popnow.ai/api/v1 (маршруты, совместимые с OpenAI: https://api.popnow.ai/v1)
  • Аутентификация: Authorization: Bearer sk-popnow-… в каждом запросе
  • Обёртка: { "code", "msg", "data", "request_id" }; code: 200 — успех
  • Суммы: целые кредиты (credits, maxCredits …), каждая также строкой в долларах США; 1 кредит = 0,01 $

Задачи

Метод и путьЧто делаетСтраница
POST /jobs/createTaskСоздать задачу генерации (необязательный ?wait=, до 60 с)Задачи
GET /jobs/recordInfo?taskId=Прочитать состояние и результат задачиЗадачи
GET /jobsСписок задач этого ключаЗадачи
POST /jobs/quoteУзнать цену запроса, не запуская егоОплата
POST /jobs/retryНовая задача из упавшей или просроченнойЗадачи
POST /jobs/purgeУдалить содержимое завершённой задачиЗадачи

Модели

Метод и путьЧто делаетСтраница
GET /modelsВсе доступные модели с ценами (?includeSchema=1 — со схемами входных данных)Модели
GET /models/{model}Одна модель со схемой входных данныхМодели

Файлы и ассеты

Метод и путьЧто делаетСтраница
POST /common/upload-urlТикет для прямой загрузкиМедиа
POST /files/{fileId}/commitЗавершить загрузку и получить URI popnow://Медиа
POST /files/importИмпортировать файл LoRA по ссылкеАссеты
POST /common/download-urlНовая подписанная ссылка на результат задачиМедиа
GET /assets, POST /assetsСписок ассетов или сохранениеАссеты
GET, PATCH, DELETE /assets/{assetId}Прочитать, переименовать или удалить ассетАссеты
GET /assets/entitiesВаши персонажиАссеты
GET /assets/usageТариф хранения и использованиеАссеты

Аккаунт

Метод и путьЧто делаетСтраница
GET /chat/creditБаланс: доступно, в резерве, всегоОплата
GET /usageРасход этого ключа по дням и моделямОплата

Совместимость с OpenAI Videos (/v1)

Метод и путьЧто делаетСтраница
POST /v1/videosСоздать видеозадачуOpenAI Videos
GET /v1/videos/{id}Прочитать еёOpenAI Videos
GET /v1/videos/{id}/contentПеренаправить на файлOpenAI Videos
GET /v1/modelsСписок моделей в формате OpenAIOpenAI Videos

Общие заголовки

ЗаголовокНаправлениеЗначение
Idempotency-KeyЗапросДелает повторы записи безопасными в течение 24 часов (Идемпотентность)
Accept-LanguageЗапросЯзык сообщений об ошибках (Ошибки)
X-PopNow-RetentionЗапросСократить срок хранения содержимого задачи, в секундах
X-Request-IdОтветТо же, что request_id; сообщите в поддержку
X-RateLimit-Limit, X-RateLimit-Remaining, Retry-AfterОтветЛимиты запросов (Лимиты запросов)

На этой странице