Dziennik Rivya

Czym jest Rivya API?

Zrozum, czym jest Rivya API, kiedy pasuje, jak odnosi się do Studio i które dokumenty API przeczytać przed budowaniem na modelach Rivya.
Produkt
Opublikowano 2026/05/12Ostatnio sprawdzono 2026/05/12Autor:Zespół produktowy Rivya
Okładka Rivya API pokazująca zespoły produktowe łączące żądania modeli, kredyty konta, status zadań, sesje chatu, pliki i webhooks.

Rivya API to ścieżka deweloperska do używania możliwości modeli Rivya z własnego produktu, skryptu albo workflow.

Nie jest to osobny produkt względem Rivya Studio. Używa tej samej granicy konta, tego samego portfela kredytów i tej samej publicznej warstwy modeli, którą użytkownicy widzą w Rivya. Różnica dotyczy tego, jak zaczyna się praca: zamiast klikać przez Studio, twoja aplikacja wysyła żądania z kluczem API.

Jeśli potrzebujesz szczegółów endpointów, zacznij od Przegląd Rivya API i Szybki start Rivya API. Ten artykuł jest wyjaśnieniem na poziomie produktu: do czego służy API, gdzie pasuje i kiedy nie powinno być pierwszą ścieżką.

Krótka wersja

Rivya API v1 pozwala zalogowanemu kontu tworzyć API keys i wywoływać możliwości modeli Rivya spoza interfejsu webowego.

Obecna powierzchnia API obejmuje:

  • odkrywanie modeli przez listę modeli API
  • asynchroniczne zadania generowania obrazów, wideo i audio
  • przesyłanie plików przez Files API dla modeli, które potrzebują mediów referencyjnych
  • polling statusu generowania z publicznymi ID zadań
  • sprawdzanie kredytów konta
  • tury Chat API, w tym opcjonalny SSE streaming
  • podpisane webhooks dla zakończenia generowania
  • TypeScript SDK beta dla zespołów, które chcą wrappera klienta

Publiczny hub deweloperski to Developers. To najlepsze wejście, jeśli chcesz prowadzony przegląd, linki do ustawień API key i bezpieczny przepływ debuggera.

Dlaczego Rivya ma API

Studio jest użyteczne, gdy człowiek nadal wybiera modele, kształtuje prompty, przegląda wyniki i decyduje, co zrobić dalej.

API jest użyteczne, gdy ta decyzja zmieniła się w powtarzalny workflow produktowy albo operacyjny.

Typowe przykłady:

  • produkt chce generować warianty obrazów po tym, jak użytkownik prześle brief
  • workflow marketingowy musi tworzyć szkice wizualne ze strukturyzowanych danych kampanii
  • narzędzie wewnętrzne musi wysyłać zadania wideo albo audio bez proszenia kogoś o otwarcie przeglądarki
  • system wsparcia albo treści chce turę modelu chatu we własnym interfejsie
  • usługa backendowa chce podpisanych callbacków po zakończeniu zadań generowania

W takich przypadkach Rivya API utrzymuje pracę połączoną z tym samym kontem Rivya, zamiast wymuszać osobny stack do rozliczeń, wyboru modeli i statusu zadań.

Czego API nie zastępuje

API nie zastępuje każdego powodu, aby używać Rivya bezpośrednio.

Użyj Przewodnik po Rivya Studio albo publicznych powierzchni pracy, gdy:

  • prompt nadal potrzebuje ludzkiej eksploracji
  • wybór modelu nie jest stabilny
  • twórca musi wizualnie porównać wyniki
  • projekt zależy od zapisanej historii i ręcznego przeglądu
  • zespół nie zdecydował, który format wejścia i wyjścia powinien stać się powtarzalny

Użyj API, gdy workflow jest wystarczająco jasny, aby go zautomatyzować.

Ta granica ma znaczenie. Niejasne pytanie kreatywne zwykle najpierw należy do Studio. Znany przepływ produktowy z przewidywalnymi wejściami może przejść do API.

Główne elementy składowe

Myśl o API jak o sześciu połączonych częściach.

ElementCo obsługujeGdzie czytać dalej
API keysDostęp server-to-server z twojego kontaUwierzytelnianie API
ModelsPubliczne ID modeli i informacje o gotowościModele API
GenerationsAsynchroniczne zadania obrazów, wideo i audioUtwórz generowanie
FilesPrzesyłanie obrazów, wideo albo audio referencyjnychFiles API
ChatTury chatu non-streaming albo streamingChat API
WebhooksPodpisane zdarzenia zakończenia dla zadań generowaniaAPI Webhooks

Dokumentacja API jest źródłem prawdy dla kształtu żądań i odpowiedzi. Ten artykuł ma pomóc ci zdecydować, której części potrzebujesz najpierw.

Jak działają kredyty

Użycie API pobiera środki z tego samego portfela kredytów konta Rivya co Studio.

Oznacza to, że API nie jest anonimowym proxy modeli. Żądanie należy do konta Rivya, używa klucza API utworzonego przez to konto i podąża za tą samą produktową granicą kredytów opisaną w Kredyty API.

Dla zespołów jest to użyteczne, bo eksperymenty w Studio i użycie API pozostają w jednym modelu operacyjnym. Możesz przetestować model ręcznie, a potem przenieść powtarzalną część do integracji bez tworzenia drugiej warstwy rozliczeń.

Jak pasują pliki

Niektóre modele mogą działać wyłącznie na tekście. Inne potrzebują obrazu, wideo albo pliku audio jako referencji.

W integracjach API takie referencje powinny przechodzić przez Files API. Upload tworzy zarządzany rekord pliku, który można przekazać do obsługiwanych parametrów modelu.

Praktyczna reguła jest prosta:

  • jeśli model przyjmuje wejście text-only, zacznij od endpointu generowania
  • jeśli model potrzebuje mediów referencyjnych, najpierw prześlij plik
  • jeśli model chatu używa załączników obrazów, użyj Chat API i file IDs

Nie projektuj integracji wokół przepływów uploadu dostępnych tylko w przeglądarce ani zapisanych sesji Studio. API ma własną publiczną granicę plików z konkretnego powodu.

Gdzie pomagają webhooks

Polling jest najłatwiejszą pierwszą ścieżką integracji. Wyślij zadanie generowania, zapisz publiczne ID zadania i sprawdzaj status, aż zakończy się sukcesem albo błędem.

Webhooks stają się użyteczne, gdy integracja jest bardziej produkcyjna:

  • nie chcesz, aby worker sprawdzał każde zadanie przez polling
  • twoja aplikacja musi zaktualizować rekord po zakończeniu generowania
  • chcesz podpisane zdarzenie, które można bezpiecznie ponawiać
  • nieudane zadania muszą przejść do jasnej ścieżki odzyskiwania

Dla kontraktu podpisanych zdarzeń użyj API Webhooks. Utrzymaj odbiornik webhooka wąsko: weryfikuj podpisy, obsługuj zdarzenia duplikowane i unikaj umieszczania sekretów w logach.

Dobry pierwszy projekt API

Najlepszy pierwszy projekt API jest zwykle mały i konkretny.

Na przykład:

  1. utwórz API key w ustawieniach
  2. wywołaj listę modeli
  3. wybierz jeden dostępny model
  4. wyślij jedno zadanie generowania z idempotency key
  5. sprawdź endpoint statusu przez polling
  6. sprawdź kredyty przed i po
  7. dopiero potem dodaj Files API, Chat API albo Webhooks

Ta ścieżka daje działającą integrację bez mieszania wszystkich funkcji API w pierwszym teście.

Kiedy API jest złym punktem startowym

API prawdopodobnie nie jest właściwym pierwszym krokiem, gdy:

  • zespół nie wybrał jeszcze rodziny modeli
  • pożądany wynik zmienia się w każdym uruchomieniu
  • prompt zależy od ręcznego smaku i przeglądu
  • integracja ukrywałaby użycie kredytów przed osobami, które muszą je rozumieć
  • produkt potrzebuje publicznego demo, zanim potrzebuje automatyzacji

W takich przypadkach zacznij od Image, Video, Audio, Chat albo AI Models. Gdy ścieżka stanie się powtarzalna, przenieś stabilną część do API.

Gdzie przejść dalej

Eksploruj dalej

Więcej wpisów

Kontynuuj z powiązanymi przewodnikami, notatkami produktowymi i omówieniami przepływów pracy od zespołu Rivya.

Bądź na bieżąco

Otrzymuj kolejny przepływ pracy, notatkę o modelu albo aktualizację produktu w skrzynce

Zwięzły newsletter dla twórców, którzy chcą praktycznych pomysłów, ostrzejszego wyczucia i mniej zbędnych aktualizacji.

Premiery nowych modeli i funkcjiKrótkie pomysły na przepływy pracy do szybkiego użycia

Bez spamu. Możesz wypisać się w dowolnym momencie.