Aggiunta di servizi di intelligenza artificiale al kernel semantico
Una delle funzionalità principali del kernel semantico è la possibilità di aggiungere diversi servizi di intelligenza artificiale al kernel. In questo modo è possibile scambiare facilmente diversi servizi di intelligenza artificiale per confrontare le prestazioni e sfruttare il modello migliore per le proprie esigenze. In questa sezione verrà fornito il codice di esempio per l'aggiunta di diversi servizi di intelligenza artificiale al kernel.
All'interno del kernel semantico sono disponibili interfacce per le attività di intelligenza artificiale più diffuse. Nella tabella seguente è possibile visualizzare i servizi supportati da ognuno degli SDK.
Servizi | C# | Python | Java | Note |
---|---|---|---|---|
Completamento della chat | ✅ | ✅ | ✅ | |
Generazione testo | ✅ | ✅ | ✅ | |
Generazione di incorporamento (sperimentale) | ✅ | ✅ | ✅ | |
Da testo a immagine (sperimentale) | ✅ | ❌ | ❌ | |
Da immagine a testo (sperimentale) | ✅ | ❌ | ❌ | |
Sintesi vocale (sperimentale) | ✅ | ❌ | ❌ | |
Audio-to-text (Sperimentale) | ✅ | ❌ | ❌ |
Suggerimento
Nella maggior parte degli scenari è sufficiente aggiungere il completamento della chat al kernel, ma per supportare l'intelligenza artificiale multi modale, è possibile aggiungere uno dei servizi precedenti al kernel.
Passaggi successivi
Per altre informazioni su ognuno dei servizi, vedere gli articoli specifici per ogni tipo di servizio. In ogni articolo viene fornito il codice di esempio per l'aggiunta del servizio al kernel tra più provider di servizi di intelligenza artificiale.