API de arquivos contêiner
A API Contêineres permite que os agentes façam upload, persistam e recuperem arquivos em um ambiente de contêiner seguro e em sandbox.
Esse sistema de arquivos localizado mantém conjuntos de dados e saídas geradas (como gráficos ou logs) disponíveis em várias etapas de uma tarefa, permitindo fluxos de trabalho de vários estágios contínuos e troca de dados programáticos sem passar manualmente o conteúdo entre as etapas.
Observação
A API de Arquivos Contêiner usa o mesmo formato da API de Arquivos Contêiner OpenAI. Consulte a OpenAI documentação da API de Arquivos Contêiner.
A API de Arquivos Contêiner usa o mesmo formato da API de Arquivos Contêiner OpenAI. Consulte a OpenAI documentação da API de Arquivos Contêiner.
Criando um Arquivo Contêiner
POST/containers/{container_id}/files
- Referência
-
Exemplo:
# create container file container_file = client.containers.files.create( container_id="container_id", file=open("data.csv", "rb"), ) print(container_file.id)
Listando Arquivos Contêineres
GET/containers/{container_id}/files
- Referência
-
Exemplo:
# list container files page = client.containers.files.list( container_id="container_id", ) page = page.data[0] print(page.id)
Recuperando informações do arquivo de contêiner
GET/containers/{container_id}/files/{file_id}
- Referência
-
Exemplo:
# 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)
Excluindo um Arquivo Contêiner
DELETE/containers/{container_id}/files/{file_id}
- Referência
-
Exemplo:
# delete container file client.containers.files.delete( file_id="file_id", container_id="container_id", )