Vai al contenuto principale
@sunra/client pacchetto npm

Introduzione

La libreria client per JavaScript/TypeScript offre un’interfaccia facile da usare per interagire con i servizi di Sunra.

Installazione

Per integrare il client nel tuo progetto, installalo usando npm:

Funzionalità

Chiamata degli endpoint

Sunra gestisce le richieste degli endpoint tramite un sistema di code, garantendo affidabilità e scalabilità. Usa il metodo subscribe per inviare una richiesta e attendere il risultato. Esempio:

Gestione delle code

Gestisci le tue richieste con questi metodi:
Invio di una richiesta
Invia una richiesta e recupera il request_id per un uso successivo. Esempio:
Controllo dello stato della richiesta
Recupera lo stato di una richiesta. Esempio:
Recupero dei risultati della richiesta
Recupera il risultato di una richiesta completata. Esempio:

Archiviazione

L’API storage ti consente di caricare file e ricevere un URL, che può quindi essere utilizzato nelle tue richieste di endpoint del modello. Ciò è particolarmente utile per i modelli che richiedono input di file, come l’immagine-video o il parlato-testo.
Dimensione massima del file: 100 MB
Caricamento di file nel browser
Puoi consentire agli utenti di caricare file direttamente dal loro browser. L’esempio seguente mostra come utilizzare un elemento <input type="file"> per selezionare un file e caricarlo.
Caricamento di file in Node.js
Sul lato server con Node.js, puoi leggere i file dal filesystem locale e caricarli.

Caricamenti automatici con endpoint del modello

L’SDK di JavaScript può gestire automaticamente i caricamenti di file per te. Quando passi un oggetto File, Blob o un URI di dati base64 all’input di un endpoint del modello, l’SDK lo caricherà prima nell’archivio e quindi utilizzerà l’URL risultante nella richiesta. Ciò semplifica il processo poiché non è necessario eseguire un passaggio di caricamento separato.

Supporto

Unisciti alla nostra community per aiuto o discussioni: Siamo qui per aiutarti!