Recuperar um arquivo de loja de vetores
Recupera informações detalhadas sobre um arquivo específico dentro de um armazenamento vetorial. Retorna 410 quando o armazenamento vetorial tiver expirado.
Autorizações
Send Authorization: Bearer , using an MKA1 API key for automation or an OAuth API access token for a signed-in application. Use a dynamic security callback to refresh OAuth access tokens. Browser session-only operations still require their declared cookie.
Cabeçalhos
Optional external end-user identifier forwarded by the API gateway.
Parâmetros de caminho
O ID da loja de vetores à qual o arquivo pertence.
A ID do arquivo sendo recuperado.
Resposta
OK
Uma lista de arquivos anexados a um armazenamento vetorial.
O identificador, que pode ser referenciado em endpoints de API.
O tipo de objeto, que é sempre 'vector_store.file'.
O uso total do armazenamento vetor em bytes. Observe que isso pode ser diferente do tamanho original do arquivo.
-9007199254740991 <= x <= 9007199254740991O timestamp Unix (em segundos) de quando o arquivo de armazenamento de vetores foi criado.
-9007199254740991 <= x <= 9007199254740991O ID do armazenamento de vetores ao qual o arquivo está anexado.
O status do arquivo da loja de vetores. 'em_andamento' significa que está em processamento, 'concluído' indica que o arquivo está pronto para uso, 'cancelado' significa que o processamento foi cancelado, 'falhou' significa que ocorreu um erro.
in_progress, completed, cancelled, failed O último erro associado a este arquivo de armazenamento de vetores. Será nulo se não houver erros.
O nome do arquivo subjacente. Campo de extensão não presente na API da OpenAI; omitido nas respostas de criação.
A estratégia que a ingestão executou para este arquivo, conforme executada: auto é relatado como os tamanhos estáticos para os quais ele se resolve. Omitido enquanto uma primeira ingestão ainda está em andamento; other para arquivos indexados antes de a estratégia ser registrada.
- Option 1
- Option 2
- Option 3
Quantos chunks a ingestão produziu para este arquivo. Campo de extensão não presente na API da OpenAI. Definido assim que o arquivo é dividido em chunks (nulo antes disso e para arquivos indexados antes de isso ser registrado); com processed_chunk_count, ele é exibido como progresso da indexação enquanto o arquivo está em andamento.
-9007199254740991 <= x <= 9007199254740991Quantos dos chunks do arquivo o ingestão em execução processou até agora: incorporados para stores vetoriais, extraídos como entidades para graph stores. Campo de extensão não presente na API da OpenAI. Nulo até que o arquivo tenha sido dividido em chunks; é igual a chunk_count quando o arquivo é concluído. O arquivo se torna pesquisável quando seu status é completed, e não antes.
-9007199254740991 <= x <= 9007199254740991Para um arquivo lido por meio do pipeline de documentos (PDF, Office, imagens): quantas páginas o documento tinha, até o limite de páginas por documento. Campo de extensão não presente na API da OpenAI. Nulo para arquivos de texto simples, antes de o arquivo ter sido lido e para arquivos indexados antes de isso ser registrado.
-9007199254740991 <= x <= 9007199254740991Quantas dessas páginas produziram texto. Uma página que o OCR não conseguiu ler é indexada como um espaço reservado e o arquivo ainda é concluído, então um valor abaixo de page_count significa que algumas páginas estão ausentes do índice. Campo de extensão não presente na API da OpenAI. Nulo sempre que page_count for nulo.
-9007199254740991 <= x <= 9007199254740991Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. As chaves são strings com um comprimento máximo de 64 caracteres. Os valores são strings com um comprimento máximo de 512 caracteres, booleanos ou números.