Dokumentacja Rivya AI
Strony API modeli

Integracja API Veo3.1 Fast

Używaj Veo3.1 Fast przez Rivya Public API v1 z identyfikatorem modelu veo3-1-fast, obsługiwanymi wejściami, parametrami, regułami Files API, kredytami i przykładami odpowiedzi.

Dostępne przez APITekst lub URL gotowe; tryby referencyjne używają Files APIWideo
Identyfikator modelu API

veo3-1-fast

Wejścia

text, file

Files API

Wymagane dla trybów referencyjnych

Kredyty bazowe

20

Możliwość

Wideo

Rozliczenia

FIXED

Limit promptu

5000 znaków

Kontrakt żądania

Wyślij identyfikator modelu na najwyższym poziomie. Kontrolki specyficzne dla modelu należą do params.

KluczTypWymaganeDomyślnieOpis
modelstringTakveo3-1-fastUżyj veo3-1-fast jako identyfikatora modelu API.
promptstringTak-Maksymalnie 5000 znaków dla tego modelu.
paramsobjectNie-Obiekt parametrów specyficznych dla modelu. Dozwolone klucze znajdziesz w wierszach poniżej.
client_request_idstringNie-Opcjonalny identyfikator po stronie klienta do śledzenia żądań w Twoim systemie.

Parametry modelu

KluczTypWymaganeDomyślnieZakresOpcjeOpis
generationTypeselectNieFIRST_AND_LAST_FRAMES_2_VIDEO-FIRST_AND_LAST_FRAMES_2_VIDEO, REFERENCE_2_VIDEOTryb generowania
aspectRatioselectNie16:9-16:9, 9:16, AutoProporcje
watermarktextNie---Tekst znaku wodnego
seedsnumberNie-min 10000 / max 99999 / step 1-Pozostaw puste, aby za każdym razem uzyskać nowy losowy wynik. Ponowne użycie tej samej liczby całkowitej ułatwia odtworzenie albo dopracowanie poprzedniego wyniku. Wynik pozostaje bliższy tylko wtedy, gdy prompt i inne kluczowe ustawienia również pozostają podobne; nie jest to gwarantowane dopasowanie 1:1.
enableTranslationselectNietrue-true, falseTłumaczenie promptu

Zasady przesyłania

Najpierw prześlij pliki referencyjne, a potem umieść zwrócony URL i token czasu trwania w params.referenceMediaItems.

Reguła referencji

Obraz referencyjny: Prześlij do 3 plików graficznych dla projektów obrazowych i projektów prowadzonych referencjami.

Maks. plików

3

Akceptowane rodzaje plików

image

Token czasu trwania

Referencje wideo i audio powinny zawierać durationToken z /api/v1/files, gdy wymagana jest weryfikacja czasu trwania.

kindMaks. rozmiarTypy MIME
image10 MBimage/jpeg, image/png, image/webp

Żądanie minimalne

{
  "model": "veo3-1-fast",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "generationType": "FIRST_AND_LAST_FRAMES_2_VIDEO",
    "aspectRatio": "16:9",
    "watermark": "Opcjonalny tekst znaku wodnego",
    "seeds": 10000,
    "enableTranslation": "true"
  }
}

Żądanie z plikiem referencyjnym

{
  "model": "veo3-1-fast",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "generationType": "FIRST_AND_LAST_FRAMES_2_VIDEO",
    "aspectRatio": "16:9",
    "watermark": "Opcjonalny tekst znaku wodnego",
    "seeds": 10000,
    "enableTranslation": "true",
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-image.png",
        "kind": "image",
        "name": "reference-image.png",
        "mimeType": "image/png"
      }
    ]
  }
}

Odpowiedź tworzenia

Endpoint tworzenia zwraca publiczny identyfikator zadania. Odpytuj endpoint statusu, aż zadanie zakończy się sukcesem albo błędem.

{
  "id": "task_veo3_1_fast_example",
  "status": "queued",
  "model": "veo3-1-fast",
  "reserved_credits": 20,
  "final_credits": 0,
  "created_at": "2026-05-11T00:00:00.000Z",
  "updated_at": "2026-05-11T00:00:00.000Z",
  "result": null,
  "error": null
}

Typowe błędy

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found

Niektóre tryby wymagają przesłania materiałów referencyjnych przez Files API.