API de archivos de contenedor
La API de contenedores permite a los agentes cargar, mantener y recuperar archivos en un entorno de contenedor seguro y en entorno de prueba.
Este sistema de archivos localizado mantiene los conjuntos de datos y las salidas generadas (como gráficos o logs) disponibles en varios pasos de una tarea, lo que permite flujos de trabajo de varias etapas sin problemas y el intercambio de datos programáticos sin transferir contenido manualmente entre pasos.
Nota
La API de archivos de contenedor utiliza el mismo formato que la API de archivos de contenedor OpenAI. Consulte la OpenAI documentación de la API de archivos de contenedor.
La API de archivos de contenedor utiliza el mismo formato que la API de archivos de contenedor OpenAI. Consulte la OpenAI documentación de la API de archivos de contenedor.
Creación de un archivo de contenedor
POST/containers/{container_id}/files
- Referencia
-
Ejemplo:
# create container file container_file = client.containers.files.create( container_id="container_id", file=open("data.csv", "rb"), ) print(container_file.id)
Listado de archivos de contenedor
GET/containers/{container_id}/files
- Referencia
-
Mostrar archivos de contenedor
Ejemplo:
# list container files page = client.containers.files.list( container_id="container_id", ) page = page.data[0] print(page.id)
Recuperando información de archivo de contenedor
GET/containers/{container_id}/files/{file_id}
- Referencia
-
Ejemplo:
# 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)
Supresión de un archivo de contenedor
DELETE/containers/{container_id}/files/{file_id}
- Referencia
-
Ejemplo:
# delete container file client.containers.files.delete( file_id="file_id", container_id="container_id", )