LogoLogoDocumentazione API
LogoLogoDocumentazione API
Homepage
PanoramicaAutenticazione e idempotenzaGenerazione di immaginiModifica di immaginiConversione di immaginiJob e attesa limitataCreditiErroriLimiti di frequenza e concorrenzaChangelog dell'API
Documentazione API

Autenticazione e idempotenza

Chiavi API, ambiti, ID richiesta e ripetizioni sicure

Autenticazione bearer

Crea e revoca le chiavi in Impostazioni → Chiavi API. Il segreto viene mostrato una sola volta. Invialo nell'header standard:

Authorization: Bearer sd_YOUR_KEY

È accettato solo l'header Authorization. Non sono supportate le credenziali nella query string né X-API-Key. Una chiave mancante, non valida, scaduta o revocata restituisce 401 UNAUTHORIZED. Una chiave valida priva dell'ambito dell'endpoint restituisce 403 FORBIDDEN.

Ambiti

AmbitoConsente
images:generatecreare job di generazione
images:editcreare job di modifica
images:convertcreare job di conversione
jobs:readleggere i job dello stesso account
credits:readleggere il saldo attuale

Usa chiavi ristrette distinte per ogni applicazione e ambiente. Revocare una chiave non influisce sui job già creati per l'account.

Idempotenza

Tutti e tre gli endpoint POST richiedono un Idempotency-Key di lunghezza compresa tra 8 e 255 caratteri. Ripetere lo stesso endpoint con la stessa chiave e la stessa richiesta canonica restituisce il job originale senza una nuova riserva di crediti. Riutilizzare la chiave con contenuti diversi restituisce 409 IDEMPOTENCY_CONFLICT.

Nelle richieste multipart, anche i byte dell'immagine di partenza fanno parte dell'identità. Cambiare l'immagine caricata mantenendo la chiave è quindi un conflitto.

ID richiesta

Ogni risposta include X-Request-Id. I corpi di errore lo ripetono in error.request_id. Gli ID richiesta si possono conservare senza rischi nei log applicativi.

Panoramica

Integra la generazione, la modifica e la conversione di immagini di SciDraw AI

Generazione di immagini

Creare job da testo a immagine

Indice

Autenticazione bearer
Ambiti
Idempotenza
ID richiesta