Przegląd
Ta strona podsumowuje połączenie, endpointy, odpowiedzi, błędy i wspólne limity API Developer Platform. Schematy i aktualne ceny narzędzi pobieraj przezGET /tools.
Bazowy URL i nagłówki
Dodawaj wszystkie ścieżki do tego bazowego URL.Endpointy
Główne endpointy publicznego API:
Filtruj
GET /tools/executions przez limit, before, status i tool. limit przyjmuje 1–100, domyślnie 20.
Katalog narzędzi
data z GET /tools zawiera wersję cen, walutę, dostępność wykonania i listę narzędzi katalogu.
Każde narzędzie podaje:
name— Nazwa używana w URL wykonania i korpusiedescriptionicategory— Cel i klasyfikacjaavailable— Czy potrzebne usługi zewnętrzne są skonfigurowane i narzędzie dostępneinputSchemaiexample— JSON Schema wejścia i przykładmodels— Dostępne modele z przykładami, dostępnością i opisem cenprice— Minimalna opłata, jednostka rozliczeń i opis cen
available: true nie gwarantuje wykonania. Obowiązują też executionEnabled, uprawnienia, saldo i limity miesięczne.
Format odpowiedzi
Pomyślne odpowiedzi zwykle umieszczają wynik wdata.
error.
Cache-Control: no-store. Nie zapisuj kluczy, wyników ani tymczasowych URL we współdzielonych pamięciach podręcznych.
Obsługa błędów
Przed ponowieniem sprawdź przyczynę według statusu.Limity użycia
Uwzględnij te limity w kliencie.
Liczą się katalog, wyceny, przesyłanie, wykonania, odpytywanie i ponowienia. Unikaj nadmiernego odpytywania, aby zapobiec odpowiedziom 429.
Przesyłanie danych wejściowych
Dla lokalnych obrazów, dźwięku lub wideo wyślij typ MIME i dane Base64 doPOST /tools/upload.
id używane jako fileId, format, rozmiar, SHA-256 i termin wygaśnięcia. Podaj je w polach takich jak source zgodnie z katalogiem. Identyczna treść w tym samym projekcie zwraca ten sam ID; termin nie wydłuża się od pierwszego przesłania.