Przejdź do głównej treści

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 przez GET /tools.

Bazowy URL i nagłówki

Dodawaj wszystkie ścieżki do tego bazowego URL.
Uwierzytelniaj kluczem Developer Platform. Dla korpusu JSON dodaj Content-Type.
Płatne wykonanie wymaga też tego nagłówka.

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 korpusie
  • description i category — Cel i klasyfikacja
  • available — Czy potrzebne usługi zewnętrzne są skonfigurowane i narzędzie dostępne
  • inputSchema i example — JSON Schema wejścia i przykład
  • models — Dostępne modele z przykładami, dostępnością i opisem cen
  • price — Minimalna opłata, jednostka rozliczeń i opis cen
Samo available: true nie gwarantuje wykonania. Obowiązują też executionEnabled, uprawnienia, saldo i limity miesięczne.

Format odpowiedzi

Pomyślne odpowiedzi zwykle umieszczają wynik w data.
Błędy zawierają status i wiadomość w error.
Wszystkie odpowiedzi mają 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 do POST /tools/upload.
Odpowiedź zwraca 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.

Powiązane strony

Te strony opisują uwierzytelnianie i wykonanie.