Rivya Journal

Che cos'è la Rivya API?

Capisci cos'è la Rivya API, quando è adatta, come si collega a Studio e quali docs API leggere prima di costruire sui modelli Rivya.
Prodotto
Pubblicato il 2026/05/12Ultima revisione il 2026/05/12Autore:Rivya Product Team
Copertina Rivya API con team prodotto che collegano richieste modello, credit account, stato task, sessioni chat, file e webhooks.

La Rivya API è il percorso developer per usare le capacità dei modelli Rivya dal tuo prodotto, script o workflow.

Non è un prodotto separato da Rivya Studio. Usa lo stesso confine account, lo stesso wallet di credit e lo stesso livello pubblico di modelli che gli utenti vedono in Rivya. La differenza è come inizia il lavoro: invece di cliccare dentro Studio, la tua applicazione invia richieste con una API key.

Se ti servono dettagli sugli endpoint, parti da Rivya API Overview e Rivya API Quickstart. Questo articolo è la spiegazione a livello prodotto: a cosa serve l'API, dove si inserisce e quando non dovrebbe essere il primo percorso.

La versione breve

Rivya API v1 permette a un account con login di creare API key e chiamare capacità dei modelli Rivya dall'esterno dell'interfaccia web.

La superficie API corrente include:

  • discovery dei modelli tramite la lista modelli API
  • job asincroni di generazione immagine, video e audio
  • upload Files API per modelli che richiedono media di riferimento
  • polling dello stato generazione con task ID pubblici
  • controlli dei credit account
  • turni Chat API, incluso streaming SSE opzionale
  • webhooks firmati per completamento generazioni
  • TypeScript SDK beta per team che vogliono un client wrapper

L'hub developer pubblico è Developers. È il miglior ingresso se vuoi una panoramica guidata, link alle impostazioni API key e un flusso debugger sicuro.

Perché Rivya ha un'API

Studio è utile quando una persona sta ancora scegliendo modelli, modellando prompt, rivedendo output e decidendo cosa fare dopo.

L'API è utile quando quella decisione è diventata un workflow prodotto o operativo ripetibile.

Esempi comuni:

  • un prodotto vuole generare varianti immagine dopo che un utente invia un brief
  • un workflow marketing deve creare bozze visive da input campagna strutturati
  • uno strumento interno deve inviare job video o audio senza chiedere a qualcuno di aprire il browser
  • un sistema support o contenuti vuole un turno modello chat nella propria interfaccia
  • un servizio backend vuole callback firmate quando i job di generazione terminano

In questi casi, Rivya API mantiene il lavoro collegato allo stesso account Rivya invece di costringere a uno stack separato per billing, selezione modello e stato task.

Cosa non sostituisce l'API

L'API non sostituisce ogni motivo per usare Rivya direttamente.

Usa Studio o le superfici pubbliche di lavoro quando:

  • il prompt ha ancora bisogno di esplorazione umana
  • la scelta del modello non è stabile
  • un creator deve confrontare output visivamente
  • il progetto dipende da history salvata e revisione manuale
  • il team non ha deciso quale formato input e output dovrebbe diventare ripetibile

Usa l'API quando il workflow è abbastanza chiaro da essere automatizzato.

Questo confine conta. Una domanda creativa vaga di solito appartiene prima a Studio. Un flusso prodotto noto con input prevedibili può passare all'API.

I blocchi principali

Pensa all'API come a sei pezzi collegati.

BloccoCosa gestisceDove leggere dopo
API keyAccesso server-to-server dal tuo accountAutenticazione API
ModelliID modello pubblici e informazioni di readinessModelli API
GenerazioniJob asincroni immagine, video e audioCrea generazione
FileUpload di immagini, video o audio di riferimentoFiles API
ChatTurni chat non-streaming o streamingChat API
WebhooksEventi di completamento firmati per job di generazioneAPI Webhooks

I docs API sono la fonte per forma di richieste e risposte. Questo articolo dovrebbe aiutarti a decidere quale pezzo ti serve per primo.

Come funzionano i credit

L'uso API attinge dallo stesso wallet di credit account Rivya di Studio.

Significa che l'API non è un proxy anonimo per modelli. Una richiesta appartiene a un account Rivya, usa una API key creata da quell'account e segue lo stesso confine di credit a livello prodotto descritto in API Credits.

È utile per i team perché esperimenti Studio e uso API restano in un solo modello operativo. Puoi testare manualmente un modello, poi spostare la parte ripetibile in un'integrazione senza creare un secondo livello di billing.

Come si inseriscono i file

Alcuni modelli possono partire solo da testo. Altri hanno bisogno di un'immagine, video o file audio di riferimento.

Per integrazioni API, quei riferimenti dovrebbero passare da Files API. L'upload crea un record file gestito che può essere passato nei parametri modello supportati.

La regola pratica è semplice:

  • se un modello accetta input text-only, parti dall'endpoint di generazione
  • se un modello ha bisogno di media di riferimento, carica prima il file
  • se il modello è chat con allegati immagine, usa Chat API e file ID

Non progettare la tua integrazione intorno a flussi upload solo browser o sessioni Studio salvate. L'API ha un proprio confine pubblico dei file per una ragione.

Dove aiutano i webhooks

Il polling è il primo percorso di integrazione più semplice. Invia un job di generazione, salva il task ID pubblico e fai polling finché riesce o fallisce.

I webhooks diventano utili quando l'integrazione è più simile alla produzione:

  • non vuoi un worker che faccia polling per ogni job
  • la tua app deve aggiornare un record quando la generazione termina
  • vuoi un evento firmato che possa essere ritentato in sicurezza
  • i job falliti devono entrare in un percorso di recovery chiaro

Per il contratto degli eventi firmati, usa API Webhooks. Mantieni stretto il receiver webhook: verifica le firme, gestisci eventi duplicati ed evita di mettere valori secret nei log.

Un buon primo progetto API

Il miglior primo progetto API è di solito piccolo e concreto.

Per esempio:

  1. crea una API key nelle impostazioni
  2. chiama la lista modelli
  3. scegli un modello disponibile
  4. invia un job di generazione con una idempotency key
  5. fai polling dell'endpoint di stato
  6. controlla i credit prima e dopo
  7. solo dopo aggiungi Files API, Chat API o Webhooks

Questo percorso ti dà un'integrazione funzionante senza mescolare ogni feature API nel primo test.

Quando l'API è il punto di partenza sbagliato

Probabilmente l'API non è il primo passo giusto quando:

  • il team non ha ancora scelto una famiglia di modelli
  • l'output desiderato cambia ancora a ogni run
  • il prompt dipende da gusto e revisione manuale
  • l'integrazione nasconderebbe l'uso dei credit alle persone che devono capirlo
  • il prodotto ha bisogno di una demo pubblica prima di aver bisogno di automazione

In quei casi, parti da Image, Video, Audio, Chat o AI Models. Quando il percorso è ripetibile, sposta la parte stabile nell'API.

Dove andare dopo

Continua a esplorare

Altri post

Continua con guide correlate, note di prodotto e analisi dei workflow dal team Rivya.

Resta aggiornato

Ricevi nella tua inbox il prossimo workflow, nota modello o aggiornamento prodotto

Una newsletter concisa per creator che vogliono idee pratiche, gusto più preciso e meno aggiornamenti usa e getta.

Nuovi lanci di modelli e rilasci di funzioniIdee workflow brevi da applicare rapidamente

Niente spam. Puoi annullare l'iscrizione in qualsiasi momento.