API Containers

L'API Containers fournit des modèles d'environnement restreint sécurisés, avec conservation de statut et isolés dans lesquels les agents peuvent exécuter des commandes de code et de shell (par exemple, Python) pour traiter des données.

Cette API prend en charge des workflows volumineux en plusieurs étapes, tels que l'analyse, le téléchargement et le téléchargement de fichiers et la génération d'artefacts, ce qui fournit un emplacement géré permettant aux agents d'exécuter du code et d'appliquer une logique de programmation pour effectuer des tâches complexes.

Remarque

L'API de conteneurs utilise le même format que l'API de conteneurs OpenAI. Reportez-vous à la documentation de l'API des conteneurs OpenAI.

Création d'un conteneur

POST/containers

Référence

Créer un conteneur

Par exemple :

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

Les compétences et les stratégies réseau ne sont pas prises en charge.

Liste des conteneurs

GET/containers

Référence

Conteneurs de listes

Par exemple :

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

Récupération des informations sur le récipient

GET/containers/{container_id}

Référence

Récupérer le conteneur

Par 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

Par exemple :

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