Ein Projekt verwenden
Zum Aufrufen der OCI OpenAI-kompatiblen API ist die Verwendung von Projekten erforderlich.
- Wählen Sie auf der Listenseite Projekte das Projekt aus, das Sie verwenden möchten. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, finden Sie weitere Informationen unter Projekt auflisten.
- Wählen Sie die Registerkarte Verwendung.
-
Wenn Sie mit der Authentifizierung des API-Schlüssels für generative KI auf die Modelle zugreifen, kopieren Sie den Code für Option eins.
Beispielcode:
from openai import OpenAI client = OpenAI( base_url="https://inference.generativeai.us-chicago-1.oci.oraclecloud.com/openai/v1", api_key="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", # replace with your Generative AI API Key project="ocid1.generativeaiproject.oc1.us-chicago-1.xxx" response = client.responses.create( model="xai.grok-4-1-fast-reasoning", input="What is 2x2?" ) print(response.output_text) # should output a string like "2 x 2 = **4**." -
Wenn Sie mit IAM-Authentifizierung auf die Modelle zugreifen möchten, kopieren Sie den Code für Option zwei.
Beispielcode:
from openai import OpenAI from oci_openai import OciSessionAuth import httpx client = OpenAI( base_url="https://inference.generativeai.us-chicago-1.oci.oraclecloud.com/openai/v1", api_key="not-used", project="ocid1.generativeaiproject.oc1.us-chicago-1.xxx", http_client=httpx.Client(auth=OciSessionAuth(profile_name="DEFAULT")), # change "DEFAULT" to your profile name ) response = client.responses.create( model="xai.grok-4-1-fast-reasoning", input="What is 2x2?" ) print(response.output_text)