Arquivos e lotes
Recuperar arquivo
Recupera metadados de um único arquivo enviado.
Visão geral
Este endpoint serve principalmente aos objetos de arquivo da API de Batch compatível com OpenAI da TokenLab.
Quando a requisição entra no modo de compatibilidade com Anthropic Files, a mesma rota também pode retornar metadados de arquivo no estilo Anthropic para o workspace vinculado.
Sem cabeçalhos Anthropic, esta rota pode retornar um objeto de arquivo de lote ou um objeto de arquivo de imagem/referência da TokenLab.
Notas
- Arquivos de entrada do lote devem usar
purpose=batch. completion_windowé atualmente24h.- A ordenação da saída não é garantida; sempre combine pelo
custom_id. - Streaming não é suportado dentro de itens de lote.
Requisição
curl -X GET "https://api.tokenlab.sh/v1/files/file_abc123" \
-H "Authorization: Bearer sk-your-api-key"Solicitação / Resposta
Use o painel OpenAPI interativo acima para ver o esquema exato.
Dicas operacionais
- Use
custom_idpara reconciliação downstream idempotente. - Espere
output_file_ideerror_file_idapenas depois que o worker finalizar o lote.
Arquivos de referência de imagem
Este endpoint também pode retornar metadados de arquivos de referência de imagem criados pelo TokenLab. O campo status é opcional e pode estar ausente em famílias de arquivos que não o fornecem.
Resposta
{
"id": "file_abc123",
"object": "file",
"bytes": 32768,
"created_at": 1706000000,
"filename": "batch-input.jsonl",
"purpose": "batch"
}Campos importantes
batch, batch_output, user_data ou vision.Autorização
BearerAuth Autenticação por Chave de API. Crie ou gerencie chaves de API em Dashboard > API > API Keys.
Local: header
Parâmetros de caminho
Cabeçalhos
Inclua files-api-2025-04-14 para usar o modo Anthropic Files API.
Resposta
application/json
application/json