Przewodniki
Modele i ceny
Poznaj identyfikatory modeli, dostawców, opublikowane stawki, rabaty, jednostki rozliczeniowe i sposób ustalania ceny żądania.
Ceny modeli są publikowane w USD. Model może być dostępny przez więcej niż jednego dostawcę upstream, a każdy dostawca może publikować inną cenę dla klienta. Ten przewodnik wyjaśnia, skąd pochodzą te ceny i jak obliczyć żądanie przed jego wysłaniem.
Znajdowanie identyfikatora modelu
Użyj identyfikatora modelu zwracanego przez API. Nie buduj identyfikatora na podstawie nazwy wyświetlanej ani sluga strony.
| Endpoint | Zwraca |
|---|---|
GET /api/v1/models | Każdą włączoną kategorię modeli |
GET /api/v1/videos/models | Modele generowania wideo |
GET /api/v1/decisions/models | Modele decyzyjne |
GET /api/v1/models przyjmuje też exclude_video_and_decisions=true i opcjonalny filtr provider. Wykrywanie odczytuje katalog i nie nalicza opłat za wywołanie modelu.
Modele obrazów nie mają dedykowanego endpointu listy. Filtruj GET /api/v1/models według model_kind: "image_generation"; zobacz Generowanie obrazów.
Aby przeglądać wizualnie, otwórz katalog modeli lub stronę cen. Strony szczegółów modeli pokazują limity kontekstu, protokoły i każdą opublikowaną cenę dostawcy.
Dostawcy i kanały
Każdy model ma listę publicznych kanałów. Kanał to jedna konfiguracja dostawcy upstream dla tego modelu, na przykład Anthropic, Azure, Google lub dyskontowy kanał Claude.
is_defaultoznacza kanał używany dla ceny głównej i trasy domyślnej.runnableoznacza, czy kanał jest obecnie dostępny dla żądań.standard_pricingzawiera standardowe stawki dostawcy.discount_multiplierto mnożnik sprzedaży od 0 do 1.pricing_modema wartośćconfigured_rateslubupstream_cost.
Strona modelu sortuje dostawców z domyślnym na początku, a następnie według ceny wejściowej dla klienta od najniższej do najwyższej. Aby jawnie wybrać dostawcę, zobacz Kanały i routing dostawców.
Jak obliczana jest cena klienta
Dla kanału configured_rates:
customer price = standard rate × discount multiplierNa przykład kanał ze standardową stawką wejściową $1.00 za 1 mln tokenów i mnożnikiem 0.8 nalicza $0.80 za 1 mln tokenów.
Dla kanału upstream_cost pole standard_pricing ma wartość null, a nie zero. Rozliczenie opiera się na zgłoszonym koszcie generowania pomnożonym przez zamrożony rabat. Strona modelu pokazuje rzeczywistą regułę dla tego kanału.
Stawki tokenów są wyświetlane za 1 milion tokenów dla czytelności. Rozliczenie używa precyzji na token z bieżącej migawki cen.
Jednostki rozliczeniowe
| Jednostka | Typowe zastosowanie | Jak jest mierzona |
|---|---|---|
| Tokeny | Czat, rozumowanie, embeddingi, generowanie tekstu | Tokeny wejściowe i wyjściowe osobno; odczyty i zapisy pamięci podręcznej mogą mieć własne stawki |
| Tokeny obrazów | Generowanie i edycja obrazów | Tokeny obrazów wejściowych i wyjściowych osobno; liczba tokenów wyjściowych na obraz zależy od rozdzielczości |
| Żądania | Niektóre endpointy obrazów i narzędziowe | Stała opłata za wywołanie |
| Sekundy lub progi | Generowanie wideo | Czas trwania, rozdzielczość, obrazy referencyjne lub inny opublikowany warunek |
Jeśli pasuje kilka warunków cenowych, stosuje się pierwszy pasujący warunek wymieniony w szczegółach cenowych modelu. Przed oszacowaniem dużego zadania sprawdź progi na stronie szczegółów modelu.
Stawki za pamięć podręczną
Gdy model publikuje input_cache_read lub input_cache_write, te stawki pojawiają się w katalogu i na stronie modelu. Użycie pamięci podręcznej jest raportowane przez odpowiedź protokołu; trafienie w pamięć podręczną nie jest gwarantowane i zależy od dostawcy upstream oraz żądania. Felo nie dodaje osobnego przełącznika pamięci podręcznej.
Gdzie sprawdzić ceny
- Strona cen — porównaj modele i dostawców.
- Strona szczegółów modelu — pełna tabela stawek, progi i warunki.
- API katalogu modeli — te same dane w JSON, odświeżane w ciągu 60 sekund.
Nie wpisuj cen na stałe w aplikacji. Odczytuj katalog lub pokaż link do strony cen, aby zmiana ceny nie psuła po cichu szacunku kosztów.
Szacowanie żądania
- Znajdź identyfikator modelu i kanał, którego planujesz użyć.
- Odczytaj stawki wejściowe, wyjściowe i za pamięć podręczną tego kanału.
- Pomnóż przez oczekiwane liczby tokenów lub użyj stawki za żądanie albo czas trwania dla modeli nietokenowych.
- Dodaj każdy obowiązujący próg warunkowy.
- Zostaw zapas na ponowienia i zmienność danych wyjściowych.