Faça upload de arquivos para a plataforma Model Studio. É possível enviar vários arquivos simultaneamente e reutilizá-los em diferentes jobs.
Limites de uso
Os seguintes limites de uso se aplicam ao utilizar este service:
- O tamanho máximo de um único arquivo varia conforme a finalidade: 150 MB para file-extract, 500 MB para batch e 300 MB para fine-tune.
- A cota total de armazenamento para arquivos ativos (não excluídos) é de 100 GB.
- O número total de arquivos ativos (não excluídos) está limitado a 10.000.
Fazer upload de um arquivo
Exemplo de solicitação
Parâmetros da solicitação
Parâmetro | Tipo | Em | Obrigatório | Descrição | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
files | file stream | multipart/form-data | Sim | Arquivo a ser enviado. É possível fazer upload de múltiplos arquivos em uma única solicitação. | ||||||||
purpose | string | multipart/form-data | Não |
Caso você não especifique purpose, o arquivo ainda será enviado com sucesso. Recomendamos especificar purpose explicitamente para facilitar o gerenciamento posterior dos arquivos por uso. | ||||||||
descriptions | file stream | multipart/form-data | Não | Descrição do arquivo. |
Exemplo de resposta
Parâmetros da resposta
Parâmetro | Tipo | Descrição |
|---|---|---|
data.failed_uploads | array | Informações sobre arquivos que falharam no upload. |
data.uploaded_files | array | Detalhes dos arquivos enviados com sucesso. |
data.uploaded_files.$.file_id | string | ID do arquivo, utilizável nas APIs de recuperação de detalhes e exclusão de arquivos. |
data.uploaded_files.$.name | string | Nome do arquivo. |
request_id | string | ID exclusivo da solicitação. |
Respostas de erro
Exemplo de resposta
Um código de status HTTP diferente de 200 indica falha na solicitação. Veja abaixo um exemplo de resposta de erro.
Parâmetros da resposta
Parâmetro | Tipo | Descrição |
|---|---|---|
code | string | Código do erro. |
request_id | string | ID exclusivo da solicitação. |
message | string | Mensagem de erro. |