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.
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
-
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
-
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
-
Exemple :
# retrieve container container = client.containers.retrieve( "container_id", ) print(container.id)
Suppression d'un conteneur
DELETE/containers/{container_id}
- Référence
-
Exemple :
# delete container client.containers.delete( "container_id", )