Ein Projekt verwenden

Zum Aufrufen der OCI OpenAI-kompatiblen API ist die Verwendung von Projekten erforderlich.

  1. 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.
  2. Wählen Sie die Registerkarte Verwendung.
  3. 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**."
    
  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)