API Conteneurs

L'API Containers fournit des bacs à sable isolés, avec conservation de l'état et sécurisés, où les agents peuvent exécuter du code et des commandes d'interpréteur de commandes (par exemple, Python) pour traiter des données.

Cette API prend en charge des flux de travail à plusieurs étapes, lourds en calculs, tels que l'analyse, le chargement et le téléchargement de fichiers, et la génération d'artefacts, fournissant un emplacement géré pour les agents afin d'exécuter du code et d'appliquer une logique de programmation pour effectuer des tâches complexes.

Note

L'API Containers utilise le même format que l'API Containers OpenAI. Voir la documentation relative à l'API ContainersOpenAI.

Création d'un conteneur

POST/containers

Référence

Créer un conteneur

Exemple :

# create container
container = client.containers.create(
    name="name",
)
print(container.id)
Limites OCI
Note

Les compétences et les politiques de réseau ne sont pas prises en charge.

Liste des conteneurs

GET/containers

Référence

Répertorier les conteneurs

Exemple :

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

Extraction des informations sur le conteneur

GET/containers/{container_id}

Référence

Extraire le conteneur

Exemple :

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

Suppression d'un conteneur

DELETE/containers/{container_id}

Référence

Supprimer le conteneur

Exemple :

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