Zugriff auf generative KI erhalten

Sie erhalten Zugriff auf OCI Generative AI-Ressourcen mit OCI Identity and Access Management-(IAM-)Policys.

Standardmäßig haben nur Benutzer in der Gruppe Administrators Zugriff auf alle OCI-Ressourcen, einschließlich generative KI-Ressourcen. Wenn Sie Mitglied einer anderen Gruppe sind, bitten Sie Ihren Administrator, Ihnen die geringsten Berechtigungen zuzuweisen, die zur Ausführung Ihrer Zuständigkeiten erforderlich sind, indem Sie die folgenden Abschnitte prüfen.

Zugriff auf generativen KI-Playground, benutzerdefinierte Modelle, dedizierte KI-Cluster und Endpunkte
  • Um Zugriff auf alle generative KI-Ressourcen im gesamten Mandanten zu erhalten, verwenden Sie die folgende Policy:
    allow group <your-group-name> to manage generative-ai-family in tenancy
  • Um Zugriff auf alle generative KI-Ressourcen in Ihrem Compartment zu erhalten, verwenden Sie die folgende Policy:
    allow group <your-group-name> to manage generative-ai-family in compartment <your-compartment-name>
Zugriff auf Datasets für generative KI-Schulungen zur Optimierung benutzerdefinierter Modelle

Trainings-Datasets für die Optimierung benutzerdefinierter Modelle müssen in Object Storage-Buckets gespeichert werden. Wenn Sie ein benutzerdefiniertes Modell erstellen, benötigen Sie die Berechtigung, diese Trainings-Datasets im Workflow Modell erstellen aufzulisten und auszuwählen.

  • So ermöglichen Sie Benutzern das Hinzufügen von Optimierungs-Trainings-Datasets zu Objektspeicher-Buckets:
    allow group <your-group-name> to manage object-family in compartment <compartment-with-bucket>
  • So können Benutzer beim Erstellen eines benutzerdefinierten Modells in Ihrem Compartment die Liste und die Feinabstimmung der Trainingsdaten auswählen:
    allow group <your-group-name> to use object-family in compartment <compartment-with-bucket>
Hinweis

Wenn sich die Trainingsdaten und die benutzerdefinierten Modelle in verschiedenen Compartments befinden, stellen Sie sicher, dass Benutzer, die benutzerdefinierte Modelle erstellen, die Berechtigung zum use object-family im Compartment mit dem Bucket haben.

Bitten Sie den Administrator, die Beispiele unter Object Storage sichern zu prüfen und Policys hinzuzufügen, die für Sie gelten, z.B. Policys, um versehentliches Löschen von Buckets zu vermeiden, die Trainingsdaten enthalten.

In den folgenden Abschnitten werden die Berechtigungen aufgeführt, die für jeden Vorgang in der generativen KI erforderlich sind.

Ressourcentypen

Generative AI verfügt über die folgenden individuellen Ressourcentypen, und Sie können verschiedenen Benutzergruppen unterschiedliche Berechtigungen für die Verwendung dieser Ressourcen zuweisen.

  • generative-ai-chat: Die vortrainierten Basischatmodelle
  • generative-ai-text-generation: Die vortrainierten Basismodelle zur Textgenerierung
  • generative-ai-text-summarization: Das vortrainierte Basismodell zur Textzusammenfassung
  • generative-ai-text-embedding: Das vortrainierte Basismodell zum Einbetten von Text
  • generative-ai-model: Benutzerdefinierte Modelle
  • generative-ai-dedicated-ai-cluster: Dedizierte KI-Cluster
  • generative-ai-endpoint:-Endpunkte für benutzerdefinierte Modelle
  • generative-ai-work-request: Arbeitsanforderungen für generative KI-Aktionen
Anstatt die Berechtigung für einzelne Ressourcentypen der generativen KI zu erteilen, können Sie den aggregierten Ressourcentyp generative-AI-family verwenden, um alle acht Ressourcentypen der generativen KI einzuschließen. Beispiel:
allow group <generative-ai-administrators> to manage generative-ai-family in tenancy
Aggregierter Ressourcentyp Einbezogene einzelne Ressourcentypen
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

Details zu Kombinationen aus Verb und Ressourcentyp

In diesem Abschnitt werden die Berechtigungen für generative KI-Vorgänge aufgeführt.

Die Zugriffsebene ist kumulativ von inspect zu read zu use zu manage.

Beispiel: Wenn Sie die Berechtigung manage für den Ressourcentyp generative-ai-endpoint haben, können Sie Endpunkte auflisten, abrufen, erstellen und löschen. Sie benötigen keine weitere Berechtigung zum Prüfen (inspect) der Endpunkte.

generative-ai-chat

Berechtigung API-Vorgang Vorgangstyp Verb
GENERATIVE_AI_CHAT Chat POST use

Beispiel:

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

generative-ai-text-generation

Berechtigung API-Vorgang Vorgangstyp Verb
GENERATIVE_AI_TEXT_GENERATE GenerateText POST use

Beispiel:

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

generative-ai-text-summarization

Berechtigung API-Vorgang Vorgangstyp Verb
GENERATIVE_AI_TEXT_SUMMARIZE SummarizeText POST use

Beispiel:

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

generative-ai-text-embedding

Berechtigung API-Vorgang Vorgangstyp Verb
GENERATIVE_AI_TEXT_EMBED EmbedText POST use

Beispiel:

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

generative-ai-model

Berechtigung API-Vorgang Vorgangstyp Verb
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

Beispiel:

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

generative-ai-dedicated-ai-cluster

Berechtigung API-Vorgang Vorgangstyp Verb
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

Beispiel:

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

generative-ai-endpoint

Berechtigung API-Vorgang Vorgangstyp Verb
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

Beispiel:

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

generative-ai-work-request

Berechtigung API-Vorgang Vorgangstyp Verb
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

Beispiel:

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

Für jeden API-Vorgang erforderliche Berechtigungen

In der folgenden Tabelle werden die Berechtigungen aufgeführt, die für OCI Generative AI-API-Vorgänge erforderlich sind.

API-Vorgang Für den Vorgang erforderliche Berechtigungen
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