API de fichiers conteneur
L'API Containers permet aux agents de charger, de conserver et d'extraire des fichiers dans un environnement de conteneur sécurisé et de bac à sable.
Ce système de fichiers localisé conserve les jeux de données et les sorties générées (telles que les graphiques ou les journaux) disponibles sur plusieurs étapes d'une tâche, ce qui permet des flux de travail en plusieurs étapes transparents et un échange de données programmatique sans transmettre manuellement le contenu entre les étapes.
Note
L'API Container Files utilise le même format que l'API Container Files OpenAI. Voir la documentation relative à l'API Container Files OpenAI.
L'API Container Files utilise le même format que l'API Container Files OpenAI. Voir la documentation relative à l'API Container Files OpenAI.
Création d'un fichier conteneur
POST/containers/{container_id}/files
- Référence
-
Exemple :
# create container file container_file = client.containers.files.create( container_id="container_id", file=open("data.csv", "rb"), ) print(container_file.id)
Liste des fichiers de conteneur
GET/containers/{container_id}/files
- Référence
-
Lister les fichiers de conteneur
Exemple :
# list container files page = client.containers.files.list( container_id="container_id", ) page = page.data[0] print(page.id)
Extraction des informations sur le fichier de conteneur
GET/containers/{container_id}/files/{file_id}
- Référence
-
Exemple :
# retrieve container file content content = client.containers.files.content.retrieve( file_id="file_id", container_id="container_id", ) print(content) data = content.read() print(data)
Suppression d'un fichier de conteneur
DELETE/containers/{container_id}/files/{file_id}
- Référence
-
Exemple :
# delete container file client.containers.files.delete( file_id="file_id", container_id="container_id", )