Demnächst verfügbar. Die Prompt-Verbesserung ist noch nicht aktiviert. Bis dahin
gibt
POST /prompts/improve
503 service_unavailable mit der Meldung
Prompt improvement is not available yet. zurück, und das MCP-Tool
improve_prompt erscheint nicht in der Tool-Liste des Servers. Es wird nichts
berechnet, und ein deaktivierter Aufruf zählt nicht gegen dein Rate Limit. Das
Verhalten zu Credits, Idempotenz und Fehlern auf dieser Seite gilt ab dem Start.POST /prompts/improve— verbessert einen Prompt für dastargetimageodervideo.- Der MCP server wird dieselbe Operation als Tool
improve_promptbieten — siehe MCP-Tools.
200-Antwort enthält den verbesserten Prompt. Es
gibt keinen Job zum Abfragen und keinen Webhook.
Beispiel: verbessern, dann generieren
Verbesserea red bicycle in a park für ein Bild:
200 OK
improved_prompt als prompt an
POST /images/generations (oder an das MCP-Tool
generate_image). Für target: "video" sende ihn an
POST /videos/generations.
Anfrage
Unbekannte Felder im Body werden ignoriert.
Die
200-Antwort hat vier Felder:
Jede Antwort trägt einen
X-Request-ID-Header. Nenne ihn, wenn du den Support
kontaktierst.
Reihenfolge der Prüfungen
Ein Aufruf wird in dieser Reihenfolge geprüft. Die erste fehlgeschlagene Prüfung bestimmt die Antwort:- Authentifizierung —
401(invalid_api_key, oderinvalid_tokenbei einem OAuth-Access-Token). - Verfügbarkeit —
503 service_unavailable, solange die Prompt-Verbesserung nicht aktiviert ist. Diese Prüfung läuft vor dem Rate Limiter, daher zählt ein deaktivierter Aufruf nicht gegen dein Rate Limit. - Rate Limit —
429 rate_limited. - Scope —
403 missing_scope. - Validierung —
422 validation_error.
Credits
Ab dem Start kostet jeder Aufruf 1 Credit. Der Credit wird vor dem Lauf des KI-Modells abgebucht:- Reicht der Stand, den diese Zugangsdaten ausgeben können, nicht aus, gibt der Aufruf
402zurück — es wird nichts berechnet und das Modell läuft nicht. Siehe Wenn dir die Credits ausgehen. - Schlägt der KI-Provider fehl, wird der Credit automatisch erstattet und der
Aufruf gibt
502 provider_errorzurück. - Im seltenen Fall, dass die Erstattung nicht sofort bestätigt werden kann, gibt der
Aufruf
500 refund_pendingzurück. Samsa wiederholt die Erstattung automatisch — du musst nichts tun.
Idempotenz
Sende einen optionalenIdempotency-Key-Header (1–255 druckbare ASCII-Zeichen, zum
Beispiel eine UUID), um nach einem Timeout oder einem Netzwerkfehler sicher zu
wiederholen:
Keys gelten pro Inhaber der Zugangsdaten — Ersteller des API-Keys oder
OAuth-User — innerhalb der Organisation. REST-Aufrufe, MCP-Aufrufe und alle
Zugangsdaten desselben Inhabers teilen sich einen Key-Namensraum. Zwei verschiedene
User können denselben Key-Wert ohne Konflikt verwenden.
Scope
Zugangsdaten mit einem der Scopesimages.generate, images.edit oder
videos.generate können den Verbesserer aufrufen — die Scopes der Operationen, für die
ein verbesserter Prompt gedacht ist. Es gibt keinen eigenen Scope, daher funktionieren
bestehende Keys. Ein Key ohne einen dieser drei erhält
403 missing_scope.
Rate Limits
Jeder aktivierte Aufruf zählt gegen die Request-Rate pro Key (429 rate_limited mit Retry-After). Der Aufruf erstellt keinen Job und belegt
daher nicht den Concurrency-Cap der Organisation.