Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Baixar um arquivo de mídia gerado (anônimo)

Servidor:https://openapi.felo.ai
Bibliotecas Cliente

Baixar um arquivo de mídia gerado (anônimo)

​

Transmite o arquivo de vídeo (ou imagem) gerado em streaming. Este endpoint é anônimo: a autenticação é a assinatura HMAC na URL. Use sempre a URL completa retornada no array outputs da tarefa; não monte exp/sig por conta própria. Aceita requisições Range para retomar o download. A mídia é removida ou invalidada quando a assinatura ou o TTL upstream expira.

Parâmetros de Caminho
  • file_id
    Tipo: string Formato: uuid
    obrigatório

    ID de arquivo assinado, proveniente da URL de saída de uma tarefa.

Parâmetros de Consulta
  • exp
    Tipo: integer Formato: int64
    obrigatório

    Expiração da assinatura (segundos Unix), proveniente da URL de saída.

  • sig
    Tipo: string
    obrigatório

    Assinatura HMAC, proveniente da URL de saída.

Respostas
  • 200
    Tipo: string Formato: binary

    Arquivo de mídia

  • 400
    Tipo: object · GenerationError

    Requisição inválida (por exemplo, um ?url= arbitrário não é permitido)

    Envelope de erro compatível com a OpenAI.

    • error
      Tipo: object
      • message
        Tipo: string
        obrigatório
      • type
        Tipo: string enum
        obrigatório
        valores
        • invalid_request_error
        • server_error
      • code
        Tipo: string
      • param
        Tipo: string aceita nulo
    application/json
  • 403
    Tipo: object · GenerationError

    Assinatura inválida ou expirada

    Envelope de erro compatível com a OpenAI.

    • error
      Tipo: object
      • message
        Tipo: string
        obrigatório
      • type
        Tipo: string enum
        obrigatório
        valores
        • invalid_request_error
        • server_error
      • code
        Tipo: string
      • param
        Tipo: string aceita nulo
    application/json
  • 404
    Tipo: object · GenerationError

    Arquivo de mídia desconhecido

    Envelope de erro compatível com a OpenAI.

    • error
      Tipo: object
      • message
        Tipo: string
        obrigatório
      • type
        Tipo: string enum
        obrigatório
        valores
        • invalid_request_error
        • server_error
      • code
        Tipo: string
      • param
        Tipo: string aceita nulo
    application/json
  • 410
    Tipo: object · GenerationError

    A mídia expirou ou não está mais disponível no upstream

    Envelope de erro compatível com a OpenAI.

    • error
      Tipo: object
      • message
        Tipo: string
        obrigatório
      • type
        Tipo: string enum
        obrigatório
        valores
        • invalid_request_error
        • server_error
      • code
        Tipo: string
      • param
        Tipo: string aceita nulo
    application/json
  • 429
    Tipo: object · GenerationError

    Limite de taxa atingido para este arquivo

    Envelope de erro compatível com a OpenAI.

    • error
      Tipo: object
      • message
        Tipo: string
        obrigatório
      • type
        Tipo: string enum
        obrigatório
        valores
        • invalid_request_error
        • server_error
      • code
        Tipo: string
      • param
        Tipo: string aceita nulo
    application/json
  • 502
    Tipo: object · GenerationError

    Falha ao buscar a mídia no upstream

    Envelope de erro compatível com a OpenAI.

    • error
      Tipo: object
      • message
        Tipo: string
        obrigatório
      • type
        Tipo: string enum
        obrigatório
        valores
        • invalid_request_error
        • server_error
      • code
        Tipo: string
      • param
        Tipo: string aceita nulo
    application/json
Request Example for get/api/v1/media/{file_id}
curl 'https://openapi.felo.ai/api/v1/media/123e4567-e89b-12d3-a456-426614174000?exp=1&sig='
@filename
Download a generated media file (anonymous)