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, è necessario disporre dell'autorizzazione per elencare e scegliere i set di dati di addestramento 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 scegliere i dati di addestramento di ottimizzazione 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 conversazionale pre-addestrati di base
  • generative-ai-text-generation: Modelli di generazione del testo pre-addestrato 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-dedicated-ai-cluster: Cluster AI dedicati
  • generative-ai-endpoint: Endpoint per modelli personalizzati
  • generative-ai-work-request: Richieste di lavoro per azioni AI 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-dedicated-ai-cluster
  • generative-ai-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-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-work-request

Autorizzazioni Operazione API Tipo di 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

Ad esempio:

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

Autorizzazioni necessarie per ogni operazione API

Nella tabella riportata di seguito sono elencate le autorizzazioni necessarie per le operazioni API AI generativa OCI.

Operazione API Autorizzazioni necessarie per utilizzare l'operazione
Chat GENERATIVE_AI_CHAT
GenerateText GENERATIVE_AI_TEXT_GENERATE
SummarizeText GENERATIVE_AI_TEXT_SUMMARIZE
EmbedText GENERATIVE_AI_TEXT_EMBED
ListModels GENERATIVE_AI_MODEL_INSPECT
GetModel GENERATIVE_AI_MODEL_READ
UpdateModel GENERATIVE_AI_MODEL_UPDATE
ChangeModelCompartment GENERATIVE_AI_MODEL_MOVE
CreateModel GENERATIVE_AI_MODEL_CREATE
DeleteModel GENERATIVE_AI_MODEL_DELETE
ListDedicatedAiClusters GENERATIVE_AI_DEDICATED_AI_CLUSTER_INSPECT
GetDedicatedAiCluster GENERATIVE_AI_DEDICATED_AI_CLUSTER_READ
UpdateDedicatedAiCluster GENERATIVE_AI_DEDICATED_AI_CLUSTER_UPDATE
ChangeDedicatedAiClusterCompartment GENERATIVE_AI_DEDICATED_AI_CLUSTER_MOVE
CreateDedicatedAiCluster GENERATIVE_AI_DEDICATED_AI_CLUSTER_CREATE
DeleteDedicatedAiCluster GENERATIVE_AI_DEDICATED_AI_CLUSTER_DELETE
ListEndpoints GENERATIVE_AI_ENDPOINT_INSPECT
GetEndpoint GENERATIVE_AI_ENDPOINT_READ
UpdateEndpoint GENERATIVE_AI_ENDPOINT_UPDATE
ChangeEndpointCompartment GENERATIVE_AI_ENDPOINT_MOVE
CreateEndpoint GENERATIVE_AI_ENDPOINT_CREATE
DeleteEndpoint GENERATIVE_AI_ENDPOINT_DELETE
ListWorkRequests GENERATIVE_AI_WORK_REQUEST_INSPECT
GetWorkRequest GENERATIVE_AI_WORK_REQUEST_READ
ListWorkRequestErrors GENERATIVE_AI_WORK_REQUEST_ERRORS
ListWorkRequestLogs GENERATIVE_AI_WORK_REQUEST_LOGS_READ