Przejdź do treści głównej

Porównanie platform

SpicyAPI vs OpenRouter

OpenRouter to przede wszystkim router: jeden klucz przed setkami modeli językowych, z przełączaniem między dostawcami i kontrolą trasowania, której my celowo nie udostępniamy. Z czasem doszły tam endpointy obrazu, wideo i mowy – i właśnie w tym miejscu obie platformy zaczynają na siebie zachodzić.

Punkt wyjścia

Wokół czego zbudowano każdą z platform

OpenRouter

OpenRouter stawia jedno API zgodne z OpenAI przed ponad 400 modelami obsługiwanymi przez wielu dostawców i przełącza się na innego dostawcę, gdy któryś zawiedzie, zanim dotrze do ciebie jakikolwiek wynik. Ceny modeli są opisane jako przenoszone od dostawcy bez narzutu; platforma pobiera swoją opłatę przy zakupie kredytów. Obok czatu dokumentuje już osobne endpointy do generowania obrazu, asynchronicznego wideo, syntezy mowy, transkrypcji i osadzeń – wszystkie pod tym samym bazowym adresem URL.

SpicyAPI

Modele językowe to obszar, w którym OpenRouter jest najmocniejszy, a nasz katalog najwęższy – jeśli potrzebujesz tej szerokości razem z kontrolą trasowania na poziomie dostawcy, oni pasują lepiej. My jesteśmy zbudowani odwrotnie: najpierw media generatywne, bez własnej warstwy moderacji przed modelem, a tekst zgodny z OpenAI na tym samym kluczu.

Wiersz po wierszu

Osiem wierszy, które warto przeczytać przed wyborem

Nasza kolumna jest identyczna na każdej z tych stron, bo nasze zachowanie nie zmienia się zależnie od tego, z kim nas zestawiono. Tylko prawa kolumna dotyczy konkretnej platformy.

SpicyAPI vs OpenRouter
Co porównujemySpicyAPIOpenRouter
Zasady dotyczące treściŻadnej kontroli treści przy każdym żądaniu, żadnego parametru filtra bezpieczeństwa do wynegocjowania, żadnej flagi trybu treści na kluczu. O tym, co model wygeneruje, a czego nie, decyduje sam model. Użycie niezgodne z prawem pozostaje zakazane w zasadach dopuszczalnego użytkowania, a kanał zgłoszeń jest publiczny.Regulamin nie zawiera ogólnego zapisu o treściach bez cenzury. Zakazuje użycia niezgodnego z prawem i materiałów przedstawiających seksualne wykorzystywanie dzieci oraz wymaga przestrzegania warunków każdego modelu z osobna, które różnią się między dostawcami i przechodzą na twoich użytkowników. W praktyce API modeli oznacza, czy dany dostawca stosuje moderację, blokady filtrów i odmowy modelu wracają jako HTTP 403, a regulamin pozwala OpenRouter sprawdzać lub blokować dane wejściowe, które uzna za niestosowne. Jailbreak modelu bez pisemnej zgody jest zakazany.
Sposób rozliczaniaDolary amerykańskie, według jednostki, w której mierzy się samo zadanie. Żadnej waluty kredytowej do przeliczania, żadnej subskrypcji, żadnych planów ani miesięcznych minimów. Wywołanie wyceny podaje cenę dokładnie tego ciała żądania, które zaraz wyślesz, i niczego nie blokuje. Saldo doładujesz kartą albo kryptowalutą (USDT).Przedpłacone kredyty z dolarem amerykańskim jako walutą bazową, kupowane za od 5 do 25 000 dolarów w jednej transakcji, z opłatą 5,5% przy płatności kartą (minimum 0,80 USD) i 5% przy kryptowalutach. Ceny modeli są opisane jako równe cenom dostawcy, bez narzutu na inferencję. Niewykorzystane kredyty podlegają zwrotowi tylko w ciągu 24 godzin od zakupu, opłata nigdy, płatności kryptowalutami nigdy, a kredyty mogą wygasnąć po 365 dniach od zakupu.
Nieudane żądanieZadanie zakończone powodzeniem rozliczamy według tego, co zużyło, i nie zwracamy pieniędzy dlatego, że wynik rozczarował. Nieudane zadania i zadania po upływie limitu czasu zwykle nie są płatne. Niektóre modele pobierają opłatę za odmowę wygenerowania treści zgodnie z opisem na stronie modelu; sprawdź te zasady przed wysłaniem.Zero Completion Insurance, włączone na każdym koncie: odpowiedź bez tokenów wyjściowych, z pustym lub błędnym powodem zakończenia, nie jest naliczana za tokeny promptu, uzupełnienia ani rozumowania, a żądania obrazu lub mowy, które nie dostarczyły użytecznego wyniku, również nie są naliczane. Wyszukiwanie w sieci, parsowanie PDF i pobieranie stron, które już się wykonały, mogą zostać naliczone. Osobno strona o błędach mówi, że przetwarzanie promptu może zostać naliczone, gdy nie powstała żadna treść, a dokumentacja wideo nie mówi, czy nieudane zadanie jest naliczane.
Forma żądaniaJedno wywołanie tworzące zadanie zwraca kod 202 i identyfikator zadania; wyniki przychodzą przez odpytywanie albo podpisany webhook. Modele tekstowe używają interfejsu zgodnego z OpenAI na tym samym kluczu. Dane wejściowe są walidowane względem opublikowanego schematu z zamkniętym additionalProperties, a każde żądanie zapisu przyjmuje Idempotency-Key ważny przez 24 godziny.Chat completions zgodne z OpenAI oraz endpointy Responses i Anthropic Messages, ze streamingiem i automatycznym przełączeniem na innego dostawcę aż do wysłania pierwszego tokenu. Obrazy wracają synchronicznie jako base64. Wideo jest asynchroniczne: wysyłka, odpytywanie o ID zadania i pobranie pliku z kluczem API albo webhook w stanie końcowym, podpisany, jeśli skonfigurujesz sekret.
Limity wydatkówUstaw dzienny, miesięczny i łączny limit wydatków dla każdego klucza. Nowe klucze nie mają limitu wydatków, dopóki go nie ustawisz. Możesz też ograniczyć klucz do wybranych modeli i źródłowych adresów IP; nierozliczone rezerwacje środków wliczają się do limitu.Każdy klucz przyjmuje jeden limit kredytów, który może się odnawiać codziennie, co tydzień lub co miesiąc o północy UTC albo wcale; udokumentowany błąd po jego wyczerpaniu to 402. Guardrails dokładają budżet w dolarach z własnym odnawianiem oraz listy dozwolonych modeli i dostawców, przypisywane do klucza i do członka organizacji, a obowiązuje niższy limit. Budżety przestrzeni roboczych z maksymalnie czterema okresami, w tym bezterminowym, są dostępne w planie Enterprise.
Oficjalne narzędziaNatywny REST plus powierzchnia zgodna z OpenAI, własne SDK, CLI, serwer MCP i Agent Skill – wszystko na tym samym kluczu.Własne SDK dla TypeScriptu, Pythona i Go, umiejętności dla agentów do tych SDK oraz hostowany serwer MCP – opisany jako narzędzie do sprawdzania modeli, cen i kredytów oraz wysyłania wiadomości testowych w trakcie budowania, a nie do uruchamiania modeli na produkcji.
Publikowane zobowiązaniaOpublikowany cel operacyjny 99,9% dla naszej własnej warstwy – przyjmowania żądań, dopuszczania zadań, dostarczania wywołań zwrotnych. To cel, a nie umowa o gwarantowanym poziomie usług: bez rekompensat, bez odszkodowań, i z wyłączeniem zewnętrznych dostawców modeli wykonujących generowanie, zapowiedzianych okien serwisowych oraz zdarzeń poza naszą kontrolą. Bieżący status publikujemy pod adresem status.spicyapi.ai.Regulamin udostępnia modele w miarę dostępności, nie gwarantuje dostępności żadnego z nich i w sprawie czasu działania odsyła do warunków poszczególnych modeli. Strona dla firm oferuje priorytetowe wsparcie i dedykowany kontakt inżynierski, ale nie publikuje żadnego procentu dostępności ani umowy o gwarantowanym poziomie usług.
JęzykiSerwis, dokumentacja modeli, konsola i teksty błędów API w dziesięciu językach: angielskim, japońskim, koreańskim, niemieckim, francuskim, hiszpańskim, portugalskim brazylijskim, rosyjskim, włoskim i polskim. Kody błędów nigdy nie zmieniają się razem z językiem, więc rozgałęzienia w twoim kodzie pozostają stabilne.Dokumentacja zaobserwowana wyłącznie po angielsku; strony nie mają wersji w innych językach, a ścieżki dokumentacji z prefiksem językowym zwracają brak strony.

Przesuń w poziomie, żeby zobaczyć wszystkie kolumny.

Zasady dotyczące treści

Co platforma odrzuci i kto o tym decyduje

W czacie bez filtra treści sprawdź zarówno model, jak i preferencje dostawcy. Fallback może wybrać innego dostawcę; nie zakładaj, że odmowy jednego opisują każdą kierowaną odpowiedź.

Sposób rozliczania

Czym naprawdę jest jednostka rozliczeniowa

Porównaj ceny tokenów wejścia, wyjścia i cache oraz opłaty zakupu kredytów i dodatkowych narzędzi. Obrazy i wideo wymagają własnej ceny zadania zamiast porównania tokenów tekstowych.

Forma żądania

Co znaczy odpowiedź HTTP

Klient czatu może zachować strukturę OpenAI, ale provider.order, allow_fallbacks i require_parameters to ustawienia OpenRouter. Sprawdź je osobno; media wymagają też mapowania wejścia i wyniku dla platformy docelowej.

Limity wydatków

Co zatrzyma pętlę, która poszła nie tak

Świadomie przenieś limity kluczy i guardrails. OpenRouter oferuje reset tygodniowy; SpicyAPI ma limity dzienne, miesięcy kalendarzowych i całego życia klucza. Potrzebny tygodniowy budżet klienta zachowaj w aplikacji.

Dopasowanie

Która pasuje do pracy, którą wykonujesz

OpenRouter sprawdzi się, gdy

  • Głównym obciążeniem jest tekst i chcesz mieć setki modeli językowych od wielu dostawców za jednym kluczem. Ich katalog tekstowy jest nieporównanie szerszy niż nasz.
  • Chcesz sam sterować trasowaniem – wybierać lub wykluczać dostawców, wymuszać zerową retencję danych dla grupy modeli albo trzymać ruch na endpointach w UE lub USA w planach Business i Enterprise. My celowo nie udostępniamy wyboru dostawcy.
  • Masz już klucze u dostawców modeli i chcesz jednej faktury i jednego panelu nad nimi. Własne klucze są wbudowane w ich rozliczenia; my tego nie oferujemy.

SpicyAPI sprawdzi się, gdy

  • Modele obrazu i wideo bez cenzury są sednem pracy, a nie dodatkiem, i chcesz platformy, która nie dokłada własnej warstwy filtrowania i przekazuje twój prompt do modelu dokładnie w takiej postaci, w jakiej go wysłałeś.
  • Chcesz, żeby każdy model medialny odpowiadał w tym samym kształcie – jedno wywołanie tworzące, potem odpytywanie albo podpisany webhook – zamiast synchronicznego endpointu obrazu i asynchronicznego endpointu wideo z różnymi kontraktami.
  • Chcesz samodzielnie ustawiać dzienne, miesięczne i łączne limity wydatków dla każdego klucza oraz korzystać z komunikatów błędów i dokumentacji w swoim języku.

FAQ

Pytania o OpenRouter i SpicyAPI

Własny regulamin OpenRouter nie ma ogólnego zapisu o treściach bez cenzury: zakazuje użycia niezgodnego z prawem i materiałów przedstawiających seksualne wykorzystywanie dzieci, a odpowiedzialność za przestrzeganie warunków każdego wywoływanego modelu przenosi na ciebie. To, czy żądanie bez cenzury przejdzie, zależy więc od tego, który model i który dostawca je obsłuży, oraz od tego, czy ten dostawca stosuje moderację – co oznacza API modeli. Blokady i odmowy zwracają HTTP 403. Zanim oprzesz się na tym streszczeniu, przeczytaj warunki modeli, które OpenRouter podlinkowuje przy każdym z nich.

Dalej

Jeśli media są główną pracą, sprawdź ceny na stronach modeli.

Każda pokazuje wymagane dane wejściowe, gotowy do uruchomienia przykład i dokładny koszt dla wybranych ustawień, a nic nie zostaje zablokowane, dopóki nie wyślesz żądania.