1. Istruzioni per l'Autenticazione dell'API OpenAI
L'API OpenAI richiede l'uso di una chiave API per l'autenticazione al fine di garantire la sicurezza e la legittimità delle richieste. La chiave API serve come chiave per comunicare con i servizi OpenAI e deve essere fornita ogni volta che viene inviata una richiesta per indicare la tua identità.
2. Ottenere la Chiave API di OpenAI
Per ottenere la tua chiave API di OpenAI, accedi al pannello di controllo di OpenAI e vai alla pagina di gestione delle chiavi. Qui puoi creare una nuova chiave API, gestire e revocare le chiavi API esistenti.
3. Aggiungere la Chiave API nell'Intestazione HTTP
Quando si effettuano richieste API a OpenAI, è necessario aggiungere il campo Authorization
nell'intestazione della richiesta HTTP, il cui valore è Bearer
seguito dalla tua chiave API. Di seguito è riportato un esempio di invio di una richiesta usando il comando curl:
curl "https://api.openai.com/v1/endpoint" \
-H "Authorization: Bearer OPENAI_API_KEY"
Sostituisci OPENAI_API_KEY
con la tua effettiva chiave API.
4. Utilizzo delle Chiavi API per Membri di Diverse Organizzazioni
Se sei membro di diverse organizzazioni e desideri specificare a quale organizzazione devono essere attribuite le statistiche d'uso delle richieste API, puoi aggiungere un altro campo OpenAI-Organization
nell'intestazione della richiesta HTTP. Il valore di questo campo dovrebbe essere l'ID dell'organizzazione a cui desideri che siano attribuite le statistiche d'uso.
Ecco un esempio di un comando curl che specifica l'ID dell'organizzazione:
curl "https://api.openai.com/v1/endpoint" \
-H "Authorization: Bearer OPENAI_API_KEY" \
-H "OpenAI-Organization: YOUR_ORG_ID"
Sostituisci OPENAI_API_KEY
e YOUR_ORG_ID
con la tua effettiva chiave API e l'ID della tua organizzazione.
Suggerimento: Assicurati sempre la sicurezza della tua chiave API e dell'ID dell'organizzazione, e evita di divulgarli in luoghi accessibili pubblicamente, specialmente nel codice lato client. Se la chiave API viene compromessa, potrebbe portare a un uso improprio del servizio o a addebiti imprevisti. Proteggi la tua chiave API come faresti con la tua password.