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 metodosubscribe 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 ilrequest_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’APIstorage 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 oggettoFile, 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:- Community Discord: Unisciti a noi
- Repository GitHub: Visita qui