Runware
Runware offre REST e WebSocket per immagini, video, audio, 3D e testo. Le richieste usano array di task e identificatori; i prezzi seguono il modello scelto. Gli strumenti includono SDK, CLI, MCP e skill per agenti.
Confronto tra piattaforme
La corrispondenza più vicina a noi sulle regole dei contenuti, e l’unico punto in cui i termini pubblici di un concorrente sono permissivi quasi quanto i nostri. Le differenze stanno altrove: che cos’è un’unità di fatturazione, e se qualcosa mette un tetto a un ciclo impazzito.

Punto di partenza
Runware offre REST e WebSocket per immagini, video, audio, 3D e testo. Le richieste usano array di task e identificatori; i prezzi seguono il modello scelto. Gli strumenti includono SDK, CLI, MCP e skill per agenti.
SpicyAPI fattura le attività in dollari statunitensi senza piani in abbonamento. La pagina del modello stima il costo degli input scelti; l’addebito finale segue il consumo effettivo e le regole di fatturazione del modello.
Riga per riga
La nostra colonna è identica su tutte queste pagine, perché il nostro comportamento non cambia a seconda di chi ci troviamo di fronte. Solo la colonna di destra è specifica di questa piattaforma.
| Che cosa stai confrontando | SpicyAPI | Runware |
|---|---|---|
| Politica sui contenuti | Nessuna revisione dei contenuti richiesta per richiesta, nessun parametro di sicurezza da negoziare, nessun flag di modalità sulla chiave. Che cosa un modello produce o non produce lo decide quel modello. L’uso illecito resta vietato dalla politica di uso accettabile e il canale per le segnalazioni è pubblico. | I termini vietano il materiale che danneggia i minori e il materiale inadatto all’età rivolto ai minori, e non abbiamo trovato clausole che limitino gli altri contenuti senza censura. Una sezione separata rende il cliente responsabile della verifica dell’età e dei controlli di accesso, e dichiara che la piattaforma non fornisce alcuna verifica dell’età rivolta all’utente finale. Il controllo di sicurezza è un booleano da attivare ed è anche un modello richiamabile a parte; la risposta porta un flag di contenuto invece di rifiutare. |
| Modalità di fatturazione | Dollari statunitensi, secondo l’unità in cui è misurata l’attività stessa. Nessuna valuta a crediti da convertire, nessun abbonamento, nessun piano a livelli, nessun minimo mensile. Una chiamata di preventivo calcola il prezzo esatto del corpo che stai per inviare e non blocca nulla. Il saldo si ricarica con carta o in criptovaluta (USDT). | Uso fatturato in dollari USA. Alcuni modelli hanno tariffe per uscita o secondo, altri per tempo di calcolo. Dimensioni, passi, numberResults e riferimenti extra possono modificare il costo. includeCost restituisce il costo del task completato. |
| Richiesta fallita | Un’attività riuscita viene liquidata su quello che l’esecuzione ha davvero consumato e non viene rimborsata perché il risultato ha deluso. Le attività fallite o scadute di norma non vengono addebitate. Alcuni modelli addebitano i rifiuti dei contenuti come indicato nella loro pagina; verifica queste condizioni prima dell’invio. | Documentato in due punti come non addebitato: paghi solo le generazioni riuscite. Il parametro includeCost restituisce l’importo esatto scalato per una data attività. |
| Forma della richiesta | Una sola chiamata di creazione risponde 202 con un identificatore dell’attività; i risultati arrivano via polling o via webhook firmato. Il testo parla una superficie compatibile con OpenAI sulla stessa chiave. L’input è validato contro uno schema pubblicato con additionalProperties chiuso, e ogni chiamata di scrittura accetta un’intestazione Idempotency-Key valida 24 ore. | Un solo endpoint per ogni modalità via REST o WebSocket, con un parametro deliveryMethod che sceglie tra risposta sincrona e attività asincrona da interrogare. I webhook sono supportati e scattano per ogni elemento completato di un lotto. Per il testo è offerto un endpoint chat completions compatibile con OpenAI. |
| Limiti di spesa | Imposta limiti di spesa giornalieri, mensili e sull’intera durata di ciascuna chiave. Le nuove chiavi non hanno limiti di spesa finché non ne imposti uno. Puoi anche limitare una chiave a modelli selezionati e indirizzi IP di origine; gli importi accantonati ancora da regolare vengono conteggiati nel suo plafond. | Nella documentazione pubblica non compare alcun limite di spesa, budget giornaliero o limite per chiave. Quello che è documentato è un saldo prepagato, una soglia di ricarica e avvisi di saldo basso, più una rendicontazione d’uso in sola lettura filtrabile per chiave. |
| Strumenti ufficiali | REST nativo più una superficie compatibile con OpenAI, il nostro SDK, la CLI, il server MCP e la Agent Skill, tutti sulla stessa chiave. | SDK di prima parte per TypeScript, Python e Go, una CLI distribuita come binario unico, un server MCP ospitato, agent skill pronte, un provider per il Vercel AI SDK e un’integrazione con ComfyUI. |
| Impegni pubblicati | Un obiettivo operativo pubblicato del 99,9% per il nostro livello: accettare le richieste, ammettere le attività, consegnare le callback. È un obiettivo, non un accordo sul livello di servizio: niente crediti di servizio, nessun indennizzo, e restano fuori i servizi di terze parti che eseguono la generazione, le finestre di manutenzione annunciate e gli eventi fuori dal nostro controllo. Lo stato in tempo reale è pubblicato su status.spicyapi.ai. | Nella documentazione pubblica non compare alcun impegno sull’uptime né un accordo sul livello di servizio. La piattaforma dichiara di non applicare limiti di frequenza rigidi e di usare invece un bilanciamento a code. |
| Lingue | Sito, documentazione dei modelli, console e testi di errore dell’API in dieci lingue: inglese, giapponese, coreano, tedesco, francese, spagnolo, portoghese brasiliano, russo, italiano e polacco. I codici di errore non cambiano mai con la lingua, quindi le tue diramazioni restano stabili. | Documentazione osservata solo in inglese, senza versioni in altre lingue pubblicizzate. |
Scorri in orizzontale per vedere tutte le colonne.
Politica sui contenuti
Abbina identificatore AIR e versione del modello per un workflow che funziona senza filtro dei contenuti. Il controllo di sicurezza facoltativo è un’opzione separata; non garantisce coerenza del personaggio né qualità dell’output.

Modalità di fatturazione
Leggi le tariffe del modello scelto, compresi dimensioni, passi, numberResults e costi dei riferimenti. Confronta includeCost con il preventivo SpicyAPI usando input equivalenti.

Forma della richiesta
Traduci l'array di task Runware, taskUUID e positivePrompt nei campi di destinazione. Mantieni la correlazione nell'app; gli ID Runware e SpicyAPI non sono intercambiabili.

Limiti di spesa
Mantieni gli avvisi di saldo basso e assegna al workflow migrato un budget di chiave. Un avviso informa; un tetto giornaliero può bloccare nuovi incarichi quando il budget si esaurisce.

Scelta
Modelli
Ogni link apre la pagina di quella famiglia di modelli: input, limiti, politica sui contenuti e prezzo attuale per unità.
Domande frequenti
Che cosa abbiamo letto su Runware
Queste sono le fonti ufficiali di Runware. Il confronto descrive funzioni pubblicate, non un benchmark o test del servizio.
Altri confronti
Passo successivo
Scegli un modello, imposta i parametri che invieresti davvero e leggi il costo prima di inviare qualsiasi cosa.