Condividi tramite


Che cos'è il Servizio OpenAI di Azure?

Il Servizio OpenAI di Azure consente all'API REST di accedere ai potenti modelli linguistici di OpenAI, tra cui GPT-4o, GPT-4 Turbo con Vision, GPT-4, GPT-3.5-Turbo e serie di modelli di incorporamento. Questi modelli possono essere facilmente adattati alle attività specifiche, tra cui, a titolo esemplificativo, la generazione di contenuti, il riepilogo, la comprensione delle immagini, la ricerca semantica e la traduzione dal linguaggio naturale al codice. Gli utenti possono accedere al servizio tramite API REST, Python SDK o l'interfaccia basata sul Web in Azure OpenAI Studio.

Panoramica delle funzionalità

Funzionalità OpenAI di Azure
Modelli disponibili GPT-4o
Serie GPT-4 (incluso GPT-4 Turbo con Visione)
Serie GPT-3.5-Turbo
Serie Embeddings
Per altre informazioni, vedere la pagina Modelli.
Ottimizzazione GPT-4 (anteprima)
GPT-3.5-Turbo (0613)
babbage-002
davinci-002.
Price Disponibili qui
Per informazioni dettagliate su GPT-4 Turbo con Vision, vedere le informazioni speciali sui prezzi.
Supporto rete virtuale e supporto collegamento privato Sì, a meno che non si usi sui propri dati Azure OpenAI.
Identità gestita Sì, tramite Microsoft Entra ID
Esperienza dell'interfaccia utente Portale di Azure per la gestione delle risorse e dell'account,
Studio del Servizio OpenAI di Azure per l'esplorazione e l'ottimizzazione dei modelli
Disponibilità dei modelli a livello di area Disponibilità dei modelli
Filtri dei contenuti Le richieste e i completamenti vengono valutati in base ai criteri di contenuto con sistemi automatizzati. Il contenuto con gravità elevata verrà filtrato.

Intelligenza artificiale responsabile

Microsoft si impegna costantemente a migliorare l'IA basandosi su principi che pongano al primo posto le persone. I modelli generativi come quelli disponibili in Azure OpenAI hanno notevoli vantaggi potenziali, ma senza un'attenta progettazione e una ponderata mitigazione, tali modelli rischiano di generare contenuti errati o addirittura dannosi. Microsoft ha investito molto per evitare abusi e danni involontari, tra cui la richiesta ai candidati di mostrare casi d'uso ben definiti, l’incorporazione dei principi di Microsoft per l'uso responsabile dell'IA, la creazione di filtri per i contenuti a supporto dei clienti e la fornitura di una guida all'implementazione dell'IA responsabile ai clienti già acquisiti.

Come si accede ad Azure OpenAI?

Come si accede ad Azure OpenAI?

Al momento l'accesso è limitato perché si esplorano le richieste elevate, i miglioramenti futuri del prodotto e l'impegno di Microsoft per l'IA responsabile. Al momento, collaboriamo con i clienti con una partnership esistente con Microsoft, casi d'uso di rischio inferiori e con quelli impegnati a integrare le mitigazioni.

Nel modulo dell'applicazione sono incluse informazioni più specifiche. Apprezziamo la pazienza dei clienti mentre ci adoperiamo per consentire in modo responsabile un accesso più ampio a OpenAI di Azure.

Richiedi qui l'accesso a:

Applica ora

Confronto tra OpenAI di Azure e OpenAI

Il Servizio OpenAI di Azure offre ai clienti un'intelligenza artificiale linguistica avanzata con i modelli OpenAI GPT-4, GPT-3, Codex, DALL-E, Whisper e i modelli di sintesi vocale con la sicurezza e l'impegno aziendale di Azure. Azure OpenAI sviluppa le API con OpenAI, garantendo la compatibilità e una transizione uniforme dall'uno all'altro.

Con OpenAI di Azure i clienti accedono alle funzionalità di sicurezza di Microsoft Azure eseguendo gli stessi modelli di OpenAI. Azure OpenAI offre funzionalità di rete privata, disponibilità a livello di area e filtro dei contenuti di intelligenza artificiale responsabile.

Concetti chiave

Prompt e completamento

L'endpoint di completamento è il componente principale del servizio API. Questa API fornisce l'accesso all'interfaccia "testo in ingresso e testo in uscita" del modello. Gli utenti devono semplicemente fornire un prompt di input contenente il comando di testo inglese, e il modello genererà un completamento del testo.

Di seguito è riportato l’esempio di un semplice prompt con completamento:

Prompt: """ count to 5 in a for loop """

Completamento: for i in range(1, 6): print(i)

OAuth

Token di testo

Azure OpenAI elabora il testo suddividendolo in token. I token possono essere parole o blocchi di caratteri. Ad esempio, la parola "hamburger" viene suddivisa nei token "ham", "bur" e "ger", mentre una parola breve e comune come "pear" è un singolo token. Molti token iniziano con uno spazio vuoto, ad esempio " hello" e " bye".

Il numero totale di token elaborati in una determinata richiesta dipende dalla lunghezza dei parametri di input, output e richiesta. La quantità di token elaborati influirà anche sulla latenza della risposta e sulla velocità effettiva per i modelli.

Token di immagine (GPT-4 Turbo con Visione)

Il costo del token di un'immagine di input dipende da due fattori principali: le dimensioni dell'immagine e l'impostazione dei dettagli (bassa o elevata) usata per ogni immagine. Ecco una suddivisione del funzionamento:

  • Dettaglio: modalità a risoluzione bassa

    • Un basso livello di dettaglio consente all'API di restituire risposte più veloci e di usare meno token di input per i casi d'uso che richiedono un elevato livello di dettaglio.
    • Queste immagini costano 85 token ciascuna, indipendentemente dalle dimensioni dell'immagine.
    • Esempio: immagine 4096 x 8192 (basso livello di dettaglio): il costo è un token fisso di 85, perché si tratta di un'immagine con un basso livello di dettaglio per cui la dimensione non influisce sul costo in questa modalità.
  • Dettaglio: modalità a risoluzione elevata

    • Un elevato livello di dettaglio consente all'API di visualizzare l'immagine in modo più dettagliato ritagliandola in riquadri più piccoli. Ogni riquadro usa più token per generare testo.
    • Il costo del token viene calcolato in base a una serie di passaggi di ridimensionamento:
      1. L'immagine viene ridimensionata per la prima volta per adattarsi all'interno di un riquadro 2048 x 2048 mantenendone le proporzioni.
      2. L'immagine viene quindi ridimensionata in modo che il lato più corto sia lungo 768 pixel.
      3. L'immagine viene divisa in riquadri quadrati da 512 pixel e il numero di questi riquadri (arrotondando per eccesso i riquadri parziali) determina il costo finale. Ogni riquadro costa 170 token.
      4. Vengono aggiunti altri 85 token al costo totale.
    • Esempio: immagine 2048 x 4096 (elevato livello di dettaglio)
      1. Inizialmente ridimensionato a 1024 x 2048 per adattarsi al riquadro 2048.
      2. Ulteriore ridimensionamento a 768 x 1536.
      3. Richiede sei riquadri da 512 px da coprire.
      4. Il costo totale è di 170 × 6 + 85 = 1105 token.

Risorse

Azure OpenAI è una nuova offerta di prodotti in Azure. È possibile iniziare a usare Azure OpenAI così come si inizia a usare qualsiasi altro prodotto Azure per cui si crea una risorsa o un'istanza del servizio nella sottoscrizione di Azure. Sono disponibili altre informazioni sulla progettazione della gestione delle risorse di Azure.

Deployments

Dopo aver creato una risorsa OpenAI di Azure, è necessario distribuire un modello prima di iniziare a effettuare chiamate API e generare testo. Questa azione può essere eseguita usando le API di distribuzione. Queste API consentono di specificare il modello che si vuole usare.

Progettazione dei prompt

I modelli GPT-3, GPT-3.5 e GPT-4 di OpenAI sono basati su prompt. Con tali modelli basati su prompt, l'utente interagisce con il modello immettendo una richiesta di testo, a cui il modello risponde con un completamento del testo. Questo completamento è la continuazione del modello del testo di input.

Sebbene questi modelli siano estremamente potenti, il loro comportamento è anche molto sensibile al prompt. Ciò rende la progettazione dei prompt un'importante competenza da sviluppare.

La costruzione di richieste può essere difficile. In pratica, il prompt agisce per configurare i pesi del modello per completare l'attività desiderata, ma è più un'arte che una scienza, dato che spesso richiede esperienza e intuizione per creare una richiesta di successo.

Modelli

Il servizio fornisce agli utenti l'accesso a diversi modelli. Ogni modello offre una funzionalità e un prezzo diversi.

I modelli DALL-E (alcuni disponibili in anteprima; vedere modelli), generano immagini dai prompt di testo forniti dall'utente.

I modelli Whisper possono essere usati per trascrivere e tradurre il parlato in testo.

I modelli di sintesi vocale, attualmente in anteprima, possono essere usati per sintetizzare il testo in voce.

Altre informazioni su ogni modello sono disponibili nella pagina concettuale sui modelli.

Passaggi successivi

Altre informazioni sui modelli sottostanti che alimentano OpenAI di Azure.