PopNowAPI-Doku
Referenz
Hauptinhalt

API-Referenz

Alle Endpunkte der PopNow API auf einer Seite, mit Links zum vollständigen OpenAPI-Vertrag.

Der vollständige, maschinenlesbare Vertrag ist openapi.yaml (OpenAPI 3.1). Importier ihn in Postman, Insomnia oder einen Codegenerator oder gib ihn einem KI-Agenten. Diese Seite ist die Karte für Menschen.

  • Basis-URL: https://api.popnow.ai/api/v1 (OpenAI-kompatible Routen: https://api.popnow.ai/v1)
  • Authentifizierung: Authorization: Bearer sk-popnow-… bei jeder Anfrage
  • Hülle: { "code", "msg", "data", "request_id" }; code: 200 heißt Erfolg
  • Beträge: ganze Credits (credits, maxCredits …), jeweils auch als US-Dollar-String; 1 Credit = 0,01 $

Tasks

Methode und PfadFunktionSeite
POST /jobs/createTaskEinen Generierungs-Task erstellen (optional ?wait= bis 60 s)Tasks
GET /jobs/recordInfo?taskId=Zustand und Ergebnis eines Tasks lesenTasks
GET /jobsDie Tasks dieses Schlüssels auflistenTasks
POST /jobs/quoteEine Anfrage bepreisen, ohne sie auszuführenAbrechnung
POST /jobs/retryNeuer Task aus einem gescheiterten oder abgelaufenenTasks
POST /jobs/purgeDen Inhalt eines fertigen Tasks löschenTasks

Modelle

Methode und PfadFunktionSeite
GET /modelsAlle aufrufbaren Modelle mit Preisen (?includeSchema=1 für Eingabeschemas)Modelle
GET /models/{model}Ein Modell inklusive EingabeschemaModelle

Dateien und Assets

Methode und PfadFunktionSeite
POST /common/upload-urlTicket für einen Direkt-UploadMedien
POST /files/{fileId}/commitUpload abschließen und popnow://-URI erhaltenMedien
POST /files/importEine LoRA-Datei per Link importierenAssets
POST /common/download-urlFrischer signierter Link zur Ausgabe eines TasksMedien
GET /assets, POST /assetsAssets auflisten oder speichernAssets
GET, PATCH, DELETE /assets/{assetId}Ein Asset lesen, umbenennen oder löschenAssets
GET /assets/entitiesDeine CharaktereAssets
GET /assets/usageSpeicherplan und NutzungAssets

Konto

Methode und PfadFunktionSeite
GET /chat/creditGuthaben: verfügbar, reserviert, gesamtAbrechnung
GET /usageNutzung dieses Schlüssels nach Tag und ModellAbrechnung

OpenAI-Videos-kompatibel (/v1)

Methode und PfadFunktionSeite
POST /v1/videosEinen Video-Task erstellenOpenAI Videos
GET /v1/videos/{id}Ihn lesenOpenAI Videos
GET /v1/videos/{id}/contentWeiterleitung zur DateiOpenAI Videos
GET /v1/modelsModellliste im OpenAI-FormatOpenAI Videos

Gemeinsame Header

HeaderRichtungBedeutung
Idempotency-KeyAnfrageMacht Wiederholungen eines Schreibzugriffs 24 Stunden lang sicher (Idempotenz)
Accept-LanguageAnfrageSprache der Fehlermeldungen (Fehler)
X-PopNow-RetentionAnfrageAufbewahrung des Inhalts eines Tasks verkürzen, in Sekunden
X-Request-IdAntwortWie request_id; beim Support angeben
X-RateLimit-Limit, X-RateLimit-Remaining, Retry-AfterAntwortRatenlimits (Ratenlimits)

Auf dieser Seite