API container

L'API Containers fornisce sandbox sicure, con conservazione dello stato e isolate in cui gli agenti possono eseguire comandi di codice e shell (ad esempio, Python) per elaborare i dati.

Questa API supporta flussi di lavoro complessi in più fasi e computazioni, ad esempio analisi, caricamento e download dei file e generazione di artifact, fornendo un luogo gestito in cui gli agenti possono eseguire il codice e applicare la logica programmatica per completare task complessi.

Nota

L'API Container utilizza lo stesso formato dell'API Container OpenAI. Consulta la OpenAI documentazione relativa all'API Container.

Creazione di un contenitore

POST/containers

Di riferimento

Crea contenitore

Esempio:

# create container
container = client.containers.create(
    name="name",
)
print(container.id)
Limitazioni OCI
Nota

Skill e criteri di rete non sono supportati.

Lista dei container

GET/containers

Di riferimento

Elenca contenitori

Esempio:

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

Recupero delle informazioni sul contenitore

GET/containers/{container_id}

Di riferimento

Recupera contenitore

Esempio:

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

Eliminazione di un contenitore

DELETE/containers/{container_id}

Di riferimento

Elimina contenitore

Esempio:

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