PopNowDokumentacja API
Dokumentacja techniczna
Treść główna

Dokumentacja API

Wszystkie endpointy API PopNow na jednej stronie, z linkami do pełnego kontraktu OpenAPI.

Pełny, czytelny dla maszyn kontrakt to openapi.yaml (OpenAPI 3.1). Zaimportuj go do Postmana, Insomnii albo generatora kodu lub przekaż agentowi AI. Ta strona to mapa dla ludzi.

  • Bazowy URL: https://api.popnow.ai/api/v1 (trasy zgodne z OpenAI: https://api.popnow.ai/v1)
  • Uwierzytelnianie: Authorization: Bearer sk-popnow-… w każdym zapytaniu
  • Koperta: { "code", "msg", "data", "request_id" }; code: 200 oznacza sukces
  • Kwoty: pełne kredyty (credits, maxCredits …), każda także jako ciąg w dolarach; 1 kredyt = 0,01 USD

Zadania

Metoda i ścieżkaCo robiStrona
POST /jobs/createTaskUtwórz zadanie generowania (opcjonalnie ?wait=, do 60 s)Zadania
GET /jobs/recordInfo?taskId=Odczytaj stan i wynik zadaniaZadania
GET /jobsLista zadań tego kluczaZadania
POST /jobs/quoteWyceń zapytanie bez uruchamianiaRozliczenia
POST /jobs/retryNowe zadanie z nieudanego lub wygasłegoZadania
POST /jobs/purgeUsuń treść zakończonego zadaniaZadania

Modele

Metoda i ścieżkaCo robiStrona
GET /modelsWszystkie dostępne modele z cenami (?includeSchema=1 ze schematami wejściowymi)Modele
GET /models/{model}Jeden model ze schematem wejściowymModele

Pliki i zasoby

Metoda i ścieżkaCo robiStrona
POST /common/upload-urlBilet do bezpośredniego przesłaniaMedia
POST /files/{fileId}/commitZakończ przesyłanie i dostań URI popnow://Media
POST /files/importZaimportuj plik LoRA z linkuZasoby
POST /common/download-urlNowy podpisany link do wyniku zadaniaMedia
GET /assets, POST /assetsWylistuj lub zapisz zasobyZasoby
GET, PATCH, DELETE /assets/{assetId}Odczytaj, zmień nazwę lub usuń zasóbZasoby
GET /assets/entitiesTwoje postacieZasoby
GET /assets/usagePlan przechowywania i zużycieZasoby

Konto

Metoda i ścieżkaCo robiStrona
GET /chat/creditSaldo: dostępne, zablokowane, łącznieRozliczenia
GET /usageZużycie tego klucza według dni i modeliRozliczenia

Zgodność z OpenAI Videos (/v1)

Metoda i ścieżkaCo robiStrona
POST /v1/videosUtwórz zadanie wideoOpenAI Videos
GET /v1/videos/{id}Odczytaj jeOpenAI Videos
GET /v1/videos/{id}/contentPrzekieruj do plikuOpenAI Videos
GET /v1/modelsLista modeli w formacie OpenAIOpenAI Videos

Wspólne nagłówki

NagłówekKierunekZnaczenie
Idempotency-KeyZapytanieSprawia, że ponowienia zapisu są bezpieczne przez 24 godziny (Idempotencja)
Accept-LanguageZapytanieJęzyk komunikatów o błędach (Błędy)
X-PopNow-RetentionZapytanieSkróć przechowywanie treści zadania, w sekundach
X-Request-IdOdpowiedźTo samo co request_id; podaj pomocy
X-RateLimit-Limit, X-RateLimit-Remaining, Retry-AfterOdpowiedźLimity zapytań (Limity zapytań)

Na tej stronie