Accesso all'AI generativa

Puoi ottenere l'accesso alle risorse dell'AI generativa OCI con i criteri OCI Identity and Access Management (IAM).

Per impostazione predefinita, solo gli utenti del gruppo Administrators hanno accesso a tutte le risorse OCI, incluse le risorse AI generativa. Se si è membri di un altro gruppo, chiedere all'amministratore di assegnare i privilegi minimi necessari per l'esecuzione delle responsabilità esaminando le sezioni seguenti.

Accesso a Playground AI generativo, modelli personalizzati, cluster AI dedicati ed endpoint
  • Per ottenere l'accesso a tutte le risorse di intelligenza artificiale generativa nell'intera tenancy, utilizzare il criterio riportato di seguito.
    allow group <your-group-name> to manage generative-ai-family in tenancy
  • Per ottenere l'accesso a tutte le risorse AI generativa nel compartimento, utilizzare il criterio riportato di seguito.
    allow group <your-group-name> to manage generative-ai-family in compartment <your-compartment-name>
                                    
Accesso AI set di dati di addestramento AI generativa per l'ottimizzazione dei modelli personalizzati

I set di dati di formazione per l'ottimizzazione dei modelli personalizzati devono essere memorizzati nei bucket di storage degli oggetti. Quando si crea un modello personalizzato, è necessaria l'autorizzazione per elencare e selezionare i set di dati di esempio nel workflow Crea modello.

  • Per consentire agli utenti di aggiungere data set di formazione con ottimizzazione ai bucket di storage degli oggetti, effettuare le operazioni riportate di seguito.
    allow group <your-group-name> to manage object-family in compartment <compartment-with-bucket>
                                    
  • Per consentire agli utenti di elencare e selezionare i dati di formazione per il tuning quando si crea un modello personalizzato nel compartimento, effettuare le operazioni riportate di seguito.
    allow group <your-group-name> to use object-family in compartment <compartment-with-bucket>
                                    
Nota

Se i dati di formazione e i modelli personalizzati si trovano in compartimenti diversi, assicurarsi che gli utenti che creano modelli personalizzati dispongano dell'autorizzazione per use object-family nel compartimento con il bucket.

Chiedere all'amministratore di esaminare gli esempi in Protezione dello storage degli oggetti e di aggiungere i criteri applicabili all'utente, ad esempio i criteri, per evitare l'eliminazione accidentale dei bucket che contengono dati di addestramento.

Nelle sezioni seguenti sono elencate le autorizzazioni necessarie per ciascuna operazione nell'AI generativa.

Resource-Types

L'AI generativa dispone dei tipi di risorsa individuali riportati di seguito ed è possibile assegnare autorizzazioni diverse a gruppi di utenti diversi su come utilizzare queste risorse.

  • generative-ai-chat: I modelli di chat conversazionali pre-addestrati di base
  • generative-ai-text-generation: I modelli di generazione testo pre-addestrati di base
  • generative-ai-text-summarization: Il modello di riepilogo del testo pre-addestrato di base
  • generative-ai-text-embedding: Il modello di incorporamento del testo pre-addestrato di base
  • generative-ai-model: Modelli personalizzati
  • generative-ai-imported-model: Modelli importati
  • generative-ai-dedicated-ai-cluster: Cluster AI dedicati
  • Endpoint generative-ai-endpoint: per i modelli hosted
  • generative-ai-private-endpoint: Endpoint privati per i modelli hosted
  • generative-ai-work-request: Richieste di lavoro per azioni di intelligenza artificiale generativa
Anziché concedere l'autorizzazione per i singoli tipi di risorsa dell'intelligenza artificiale generativa, è possibile utilizzare il tipo di risorsa aggregata generative-AI-family per includere tutti e otto i tipi di risorsa dell'intelligenza artificiale generativa, ad esempio:
allow group <generative-ai-administrators> to manage generative-ai-family in tenancy
Tipo di risorsa aggregata Tipi di risorse individuali inclusi
generative-ai-family
  • generative-ai-chat
  • generative-ai-text-generation
  • generative-ai-text-summarization
  • generative-ai-text-embedding
  • generative-ai-model
  • generative-ai-imported-model
  • generative-ai-dedicated-ai-cluster
  • generative-ai-endpoint
  • generative-ai-private-endpoint
  • generative-ai-work-request

Dettagli per le combinazioni verbo-tipo di risorsa

In questa sezione sono elencate le autorizzazioni per le operazioni di intelligenza artificiale generativa.

Il livello di accesso è cumulativo quando si passa da inspect a read a use a manage.

Ad esempio, se si dispone dell'autorizzazione manage per il tipo di risorsa generative-ai-endpoint, è possibile elencare, ottenere i dettagli, creare ed eliminare gli endpoint. Non è necessaria un'altra autorizzazione per inspect gli endpoint.

generative-ai-chat

Autorizzazioni Operazione API Tipo di operazione Verbo
GENERATIVE_AI_CHAT Chat POST use

Esempio:

allow group GenAIusers to use
                        generative-ai-chat in compartment AI-Models-Compartment

generative-ai-text-generation

Autorizzazioni Operazione API Tipo di operazione Verbo
GENERATIVE_AI_TEXT_GENERATE GenerateText POST use

Esempio:

allow group GenAIusers to use
                        generative-ai-text-generation in compartment AI-Models-Compartment

generative-ai-text-summarization

Autorizzazioni Operazione API Tipo di operazione Verbo
GENERATIVE_AI_TEXT_SUMMARIZE SummarizeText POST use

Ad esempio:

allow group GenAIusers to use
                        generative-ai-text-summarization in compartment AI-Models-Compartment

generative-ai-text-embedding

Autorizzazioni Operazione API Tipo di operazione Verbo
GENERATIVE_AI_TEXT_EMBED EmbedText POST use

Ad esempio:

allow group GenAIusers to use
                        generative-ai-text-embedding in compartment AI-Models-Compartment

generative-ai-model

Autorizzazioni Operazione API Tipo di operazione Verbo
GENERATIVE_AI_MODEL_INSPECT ListModels GET inspect
GENERATIVE_AI_MODEL_READ GetModel GET read
GENERATIVE_AI_MODEL_UPDATE UpdateModel PUT use
GENERATIVE_AI_MODEL_MOVE ChangeModelCompartment POST manage
GENERATIVE_AI_MODEL_CREATE CreateModel POST manage
GENERATIVE_AI_MODEL_DELETE DeleteModel DELETE manage

Ad esempio:

allow group GenAIusers to manage
                        generative-ai-model in compartment AI-Models-Compartment

generative-ai-imported-model

Autorizzazioni Operazione API Tipo di operazione Verbo
GENERATIVE_AI_IMPORTED_MODEL_INSPECT ListImportedModels GET inspect
GENERATIVE_AI_IMPORTED_MODEL_READ GetImportedModel GET read
GENERATIVE_AI_IMPORTED_MODEL_UPDATE UpdateImportedModel PUT use
GENERATIVE_AI_IMPORTED_MODEL_MOVE ChangeImportedModelCompartment POST manage
GENERATIVE_AI_IMPORTED_MODEL_CREATE CreateImportedModel POST manage
GENERATIVE_AI_IMPORTED_MODEL_DELETE DeleteImportedModel DELETE manage

Ad esempio:

allow group GenAIusers to manage
                        generative-ai-imported-model in compartment AI-Imported-Models-Compartment

generative-ai-dedicated-ai-cluster

Autorizzazioni Operazione API Tipo di operazione Verbo
GENERATIVE_AI_DEDICATED_AI_CLUSTER_INSPECT ListDedicatedAiClusters GET inspect
GENERATIVE_AI_DEDICATED_AI_CLUSTER_READ GetDedicatedAiCluster GET read
GENERATIVE_AI_DEDICATED_AI_CLUSTER_UPDATE UpdateDedicatedAiCluster PUT use
GENERATIVE_AI_DEDICATED_AI_CLUSTER_MOVE ChangeDedicatedAiClusterCompartment POST manage
GENERATIVE_AI_DEDICATED_AI_CLUSTER_CREATE CreateDedicatedAiCluster POST manage
GENERATIVE_AI_DEDICATED_AI_CLUSTER_DELETE DeleteDedicatedAiCluster DELETE manage

Ad esempio:

allow group GenAIusers to manage
                        generative-ai-dedicated-ai-cluster in compartment AI-Models-Compartment

generative-ai-endpoint

Autorizzazioni Operazione API Tipo di operazione Verbo
GENERATIVE_AI_ENDPOINT_INSPECT ListEndpoints GET inspect
GENERATIVE_AI_ENDPOINT_READ GetEndpoint GET read
GENERATIVE_AI_ENDPOINT_UPDATE UpdateEndpoint PUT use
GENERATIVE_AI_ENDPOINT_MOVE ChangeEndpointCompartment POST manage
GENERATIVE_AI_ENDPOINT_CREATE CreateEndpoint POST manage
GENERATIVE_AI_ENDPOINT_DELETE DeleteEndpoint DELETE manage

Ad esempio:

allow group GenAIusers to manage
                        generative-ai-endpoint in compartment AI-Models-Compartment

generative-ai-private-endpoint

Autorizzazione Operazione API Tipo operazione Verbo
GENERATIVE_AI_PRIVATE_ENDPOINT_INSPECT ListGenerativeAiPrivateEndpoints GET inspect
GENERATIVE_AI_PRIVATE_ENDPOINT_READ GetGenerativeAiPrivateEndpoint GET read
GENERATIVE_AI_PRIVATE_ENDPOINT_UPDATE UpdateGenerativeAiPrivateEndpoint PUT use
GENERATIVE_AI_PRIVATE_ENDPOINT_MOVE ChangeGenerativeAiPrivateEndpointCompartment POST manage
GENERATIVE_AI_PRIVATE_ENDPOINT_CREATE CreateGenerativeAiPrivateEndpoint POST manage
GENERATIVE_AI_PRIVATE_ENDPOINT_DELETE DeleteGenerativeAiPrivateEndpoint DELETE manage

Esempio:

allow group GenAIusers to manage
                        generative-ai-private-endpoint in compartment AI-Models-Compartment

generative-ai-work-request

Autorizzazione Operazione API Tipo operazione Verbo
GENERATIVE_AI_WORK_REQUEST_INSPECT ListWorkRequests GET inspect
GENERATIVE_AI_WORK_REQUEST_READ GetWorkRequest GET read
GENERATIVE_AI_WORK_REQUEST_ERRORS ListWorkRequestErrors GET read
GENERATIVE_AI_WORK_REQUEST_LOGS_READ ListWorkRequestLogs GET read

Esempio:

allow group GenAIusers to read
                        generative-ai-work-request in compartment AI-Models-Compartment