Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Scaricare un file multimediale generato (anonimo)

Server:https://openapi.felo.ai
Librerie client

Scaricare un file multimediale generato (anonimo)

​

Trasmette in streaming il file video (o immagine) generato. Questo endpoint è anonimo: l'autenticazione consiste nella firma HMAC presente nell'URL. Usare sempre l'URL completo restituito nell'array outputs dell'attività; non costruire exp/sig manualmente. Supporta richieste Range per la ripresa. I contenuti multimediali vengono rimossi o invalidati alla scadenza della firma o del TTL upstream.

Parametri di percorso
  • file_id
    Tipo: string Formato: uuid
    obbligatorio

    ID file firmato ricavato dall'URL di output di un'attività.

Parametri di query
  • exp
    Tipo: integer Formato: int64
    obbligatorio

    Scadenza della firma (secondi Unix), ricavata dall'URL di output.

  • sig
    Tipo: string
    obbligatorio

    Firma HMAC, ricavata dall'URL di output.

Risposte
  • 200
    Tipo: string Formato: binary

    File multimediale

  • 400
    Tipo: object · GenerationError

    Richiesta non valida (ad es. ?url= arbitrario non è consentito)

    Struttura di errore compatibile con OpenAI.

    • error
      Tipo: object
      • message
        Tipo: string
        obbligatorio
      • type
        Tipo: string enum
        obbligatorio
        valori
        • invalid_request_error
        • server_error
      • code
        Tipo: string
      • param
        Tipo: string ammette null
    application/json
  • 403
    Tipo: object · GenerationError

    Firma non valida o scaduta

    Struttura di errore compatibile con OpenAI.

    • error
      Tipo: object
      • message
        Tipo: string
        obbligatorio
      • type
        Tipo: string enum
        obbligatorio
        valori
        • invalid_request_error
        • server_error
      • code
        Tipo: string
      • param
        Tipo: string ammette null
    application/json
  • 404
    Tipo: object · GenerationError

    File multimediale sconosciuto

    Struttura di errore compatibile con OpenAI.

    • error
      Tipo: object
      • message
        Tipo: string
        obbligatorio
      • type
        Tipo: string enum
        obbligatorio
        valori
        • invalid_request_error
        • server_error
      • code
        Tipo: string
      • param
        Tipo: string ammette null
    application/json
  • 410
    Tipo: object · GenerationError

    Contenuto multimediale scaduto o non più disponibile upstream

    Struttura di errore compatibile con OpenAI.

    • error
      Tipo: object
      • message
        Tipo: string
        obbligatorio
      • type
        Tipo: string enum
        obbligatorio
        valori
        • invalid_request_error
        • server_error
      • code
        Tipo: string
      • param
        Tipo: string ammette null
    application/json
  • 429
    Tipo: object · GenerationError

    Limite di frequenza raggiunto per questo file

    Struttura di errore compatibile con OpenAI.

    • error
      Tipo: object
      • message
        Tipo: string
        obbligatorio
      • type
        Tipo: string enum
        obbligatorio
        valori
        • invalid_request_error
        • server_error
      • code
        Tipo: string
      • param
        Tipo: string ammette null
    application/json
  • 502
    Tipo: object · GenerationError

    Recupero dei contenuti multimediali upstream non riuscito

    Struttura di errore compatibile con OpenAI.

    • error
      Tipo: object
      • message
        Tipo: string
        obbligatorio
      • type
        Tipo: string enum
        obbligatorio
        valori
        • invalid_request_error
        • server_error
      • code
        Tipo: string
      • param
        Tipo: string ammette 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)