API Container Files
L'API Containers permette agli agenti di caricare, rendere persistenti e recuperare file all'interno di un ambiente contenitore sicuro e protetto.
Questo file system localizzato mantiene i set di dati e gli output generati (ad esempio grafici o log) disponibili in diversi passaggi di un'attività, consentendo flussi di lavoro in più fasi e scambi di dati programmatici senza passare manualmente il contenuto tra i passi.
Nota
L'API Container Files utilizza lo stesso formato dell'API Container Files OpenAI. Consulta la OpenAI documentazione sull'API Container Files.
L'API Container Files utilizza lo stesso formato dell'API Container Files OpenAI. Consulta la OpenAI documentazione sull'API Container Files.
Creazione di un file contenitore
POST/containers/{container_id}/files
- Di riferimento
-
Esempio:
# create container file container_file = client.containers.files.create( container_id="container_id", file=open("data.csv", "rb"), ) print(container_file.id)
Lista dei file contenitore
GET/containers/{container_id}/files
- Di riferimento
-
Esempio:
# list container files page = client.containers.files.list( container_id="container_id", ) page = page.data[0] print(page.id)
Recupero delle informazioni sul file contenitore
GET/containers/{container_id}/files/{file_id}
- Di riferimento
-
Esempio:
# 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)
Eliminazione di un file contenitore
DELETE/containers/{container_id}/files/{file_id}
- Di riferimento
-
Esempio:
# delete container file client.containers.files.delete( file_id="file_id", container_id="container_id", )