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