Felo API PlatformFelo API Platform
v0.3.0
OpenAPI 3.1.0

Download a generated media file (anonymous)

Сервер:https://openapi.felo.ai
Клиентские библиотеки

Download a generated media file (anonymous)

​

Streams the generated video (or image) file. This endpoint is anonymous: authentication is the HMAC signature in the URL. Always use the full URL returned in the task outputs array; do not construct exp/sig yourself. Supports Range requests for resume. Media is removed or invalidated when the signature or upstream TTL expires.

Параметры пути
  • file_id
    Тип: string Формат: uuid
    обязательно

    Signed file id from a task output URL.

Query-параметры
  • exp
    Тип: integer Формат: int64
    обязательно

    Signature expiry (unix seconds), from the output URL.

  • sig
    Тип: string
    обязательно

    HMAC signature, from the output URL.

Ответы
  • 200
    Тип: string Формат: binary

    Media file

  • 400
    Тип: object · GenerationError

    Invalid request (e.g. arbitrary ?url= is not allowed)

    OpenAI-compatible error envelope.

    • error
      Тип: object
      • message
        Тип: string
        обязательно
      • type
        Тип: string enum
        обязательно
        значения
        • invalid_request_error
        • server_error
      • code
        Тип: string
      • param
        Тип: string может быть null
    application/json
  • 403
    Тип: object · GenerationError

    Invalid or expired signature

    OpenAI-compatible error envelope.

    • error
      Тип: object
      • message
        Тип: string
        обязательно
      • type
        Тип: string enum
        обязательно
        значения
        • invalid_request_error
        • server_error
      • code
        Тип: string
      • param
        Тип: string может быть null
    application/json
  • 404
    Тип: object · GenerationError

    Unknown media file

    OpenAI-compatible error envelope.

    • error
      Тип: object
      • message
        Тип: string
        обязательно
      • type
        Тип: string enum
        обязательно
        значения
        • invalid_request_error
        • server_error
      • code
        Тип: string
      • param
        Тип: string может быть null
    application/json
  • 410
    Тип: object · GenerationError

    Media has expired or upstream no longer available

    OpenAI-compatible error envelope.

    • error
      Тип: object
      • message
        Тип: string
        обязательно
      • type
        Тип: string enum
        обязательно
        значения
        • invalid_request_error
        • server_error
      • code
        Тип: string
      • param
        Тип: string может быть null
    application/json
  • 429
    Тип: object · GenerationError

    Rate limited for this file

    OpenAI-compatible error envelope.

    • error
      Тип: object
      • message
        Тип: string
        обязательно
      • type
        Тип: string enum
        обязательно
        значения
        • invalid_request_error
        • server_error
      • code
        Тип: string
      • param
        Тип: string может быть null
    application/json
  • 502
    Тип: object · GenerationError

    Upstream media fetch failed

    OpenAI-compatible error envelope.

    • error
      Тип: object
      • message
        Тип: string
        обязательно
      • type
        Тип: string enum
        обязательно
        значения
        • invalid_request_error
        • server_error
      • code
        Тип: string
      • param
        Тип: string может быть null
    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)