Container-API

Die Container-API bietet sichere, zustandsbehaftete, isolierte Sandboxes, in denen Agents Code- und Shellbefehle (z.B. Python) zur Verarbeitung von Daten ausführen können.

Diese API unterstützt mehrstufige, rechenintensive Workflows wie Analysen, Dateiuploads und -downloads sowie das Generieren von Artefakten. So können Agents Code ausführen und programmgesteuerte Logik anwenden, um komplexe Aufgaben auszuführen.

Hinweis

Die Container-API verwendet dasselbe Format wie die Container-API OpenAI. Siehe OpenAI Container-API-Dokumentation.

Container erstellen

POST/containers

Referenz

Container erstellen

Beispiel:

# create container
container = client.containers.create(
    name="name",
)
print(container.id)
OCI-Einschränkungen
Hinweis

Skills und Netzwerkrichtlinien werden nicht unterstützt.

Container auflisten

GET/containers

Referenz

Container auflisten

Beispiel:

# list containers
page = client.containers.list()
page = page.data[0]
print(page.id)

Containerinformationen werden abgerufen...

GET/containers/{container_id}

Referenz

Container abrufen

Beispiel:

# retrieve container
container = client.containers.retrieve(
    "container_id",
)
print(container.id)

Container entfernen

DELETE/containers/{container_id}

Referenz

Container löschen

Beispiel:

# delete container
client.containers.delete(
    "container_id",
)