Problem ciągłości obejmujący całą powieść wymaga dowodów z odległych rozdziałów. Poprawka na poziomie zdania zwykle nie. Różnica w kosztach wynika z tego, jaką część książki wysyłasz ponownie za każdym razem.
Wyślij cały rękopis do Sonnet 4.6 raz, żeby znaleźć problemy; do ich naprawy wysyłaj pakiety wielkości rozdziału. W SpicyAPI cena wynosi 3 $ za milion tokenów wejścia i 15 $ za milion tokenów wyjścia. Rękopis o długości 400 000 tokenów (zgrubne oszacowanie dla 300 000 słów angielskiej prozy, a nie pomiar tokenizera) plus 5000 rozliczanych tokenów wyjścia kosztuje 1,275 $ bez cache. Skupiony pakiet 45 000 tokenów z takim samym wyjściem kosztuje 0,21 $. Drogim błędem jest powtarzanie pełnego odczytu przy każdym rozdziale: 40 redakcji rozdziałów, z których każda ponownie wysyła całą książkę, kosztuje około 50 $, wobec 4,80 $ przy pakietach po 25 000 tokenów lub 7,20 $ przy pakietach po 45 000 tokenów, za każdym razem z 3000 rozliczanych tokenów wyjścia.
SpicyAPI stosuje jeden próg cenowy tokenów w całym oknie wejścia tej trasy, wynoszącym 1 000 000 tokenów; nie ma dopłaty po przekroczeniu 200 000 tokenów. Przy wyborze wersji zajrzyj do przewodnika po wersjach Sonnet API; przy sprawdzaniu cytatów i wskazywania źródeł — do procesu redakcji z Opus.
Limity i stawki
Endpoint Sonnet 4.6 używa ID modelu anthropic/claude-sonnet-4.6/chat. Przyjmuje tekst i części image_url, do 1 000 000 tokenów wejścia, a max_tokens może wynosić do 64 000 przy wartości domyślnej 4096. Poziomy wysiłku to low, medium, high i max; domyślny to medium. Udostępnia temperature, top_p i top_k, ale nie response_format. Do redakcji rękopisu wysyłaj wyodrębniony tekst, aby zachować granice rozdziałów i dokładne sformułowania.
| Kategoria tokenów | USD za milion |
|---|---|
| Zwykłe wejście | 3 $ |
| Wejście z cache (odczyt z cache) | 0,30 $ |
| Wyjście, w tym rozliczane rozumowanie | 15 $ |
| Zapis do cache | 3,75 $ |
Każdy plan kształtują dwa pułapy. Wejście to 1 000 000 tokenów, ale wyjście kończy się na 64 000 rozliczanych tokenów (0,96 $ według stawki wyjścia, jeśli wykorzystasz je wszystkie), więc przeczytanie całej powieści nie oznacza, że dostaniesz ją z powrotem w jednej odpowiedzi. Tokeny rozumowania liczą się jako wyjście: reasoning_tokens jest już wliczone w completion_tokens, więc nie dodawaj go po raz drugi.
SpicyAPI wymienia Sonnet 4.6 jako model bez cenzury i nie dodaje filtra treści na poziomie platformy, ale model może odmówić lub złagodzić obcesowe polecenie podane bez kontekstu. Określ zadanie redakcji fikcji w pierwszym zdaniu komunikatu systemowego, tak jak robi to przykład poniżej, i wskaż fragmenty do zachowania. Sonnet 5.5 to alternatywa, jeśli najważniejsze jest zachowanie treści dla dorosłych.
Zdecyduj, co należy do zapytania
Załóżmy, że Twoja fikcyjna dorosła bohaterka Mara ma kontuzjowany lewy nadgarstek, mosiężny klucz zostaje w szufladzie na piętrze, a powód jej powrotu ujawniony zostaje dopiero w rozdziale dziesiątym. Chcesz skondensować rozdział czwarty, nie zmieniając tych faktów.
Do takiego lokalnego zadania wyślij rozdział czwarty, sąsiednie przejścia, trzy kluczowe fakty i krótką zatwierdzoną próbkę stylu. Wysłanie wszystkich dziesięciu rozdziałów może być przydatne, jeśli chcesz, by model sam wykrył sprzeczności; jest zbędne, jeśli autor wskazał już dokładny fragment i zasady ciągłości.
Do audytu całej książki wyślij rękopis ze stałymi etykietami rozdziałów i akapitów. Najpierw poproś o listę sprzeczności wraz z fragmentami, które je potwierdzają. Nie łącz „znajdź każdą niespójność” z „przepisz całą książkę” w jednym wyjściu: wykrywanie może korzystać z dużego wejścia, a zwrócić krótki, możliwy do sprawdzenia raport.
| Pytanie | Materiał do dostarczenia | Przydatne wyjście |
|---|---|---|
| Skondensować jedną scenę | Scena, przejścia, istotny kanon | Scena zastępcza i lista zmian |
| Znaleźć sprzeczności co do miejsca klucza | Wszystkie fragmenty, w których pojawia się klucz, z otoczeniem wystarczającym do interpretacji | Sprzeczne miejsca z ID akapitów |
| Odkryć nierozpoznane problemy ciągłości | Cały rękopis i zatwierdzony kanon | Ustalenia z cytowanymi dowodami |
| Zredagować całą powieść | Uzgodniony plan redakcji, potem ograniczone pakiety rozdziałów | Osobne redakcje rozdziałów |
Najpierw wypróbuj w Playground
- Otwórz Claude Sonnet 4.6 i przełącz się na Playground.
- Wpisz instrukcję redakcji w System prompt, a fakty z kanonu wraz ze sprzecznym fragmentem z poniższego przykładu w Message to the model. Poproś o lokalną poprawkę zamiast przepisania rozdziału, a następnie kliknij Run model.
- Sprawdź, czy poprawka zachowuje kontuzję, miejsce klucza i ukryty motyw.
Ograniczone zapytanie redakcyjne
Ustaw SPICY_API_KEY w swoim środowisku, używając klucza z API Keys. Poniższe zapytanie korzysta z interfejsu Chat Completions SpicyAPI.
cat > request.json <<'JSON'
{
"model": "anthropic/claude-sonnet-4.6/chat",
"messages": [
{
"role": "system",
"content": "Edit the fictional passage for clarity without changing story facts. Return a replacement paragraph followed by a brief explanation of each factual repair. All characters are adults."
},
{
"role": "user",
"content": "Canon: Mara is 32. Her left wrist is injured; she cannot lift a heavy case with that hand. The brass key remains in the upstairs drawer throughout chapter four. The reason for her return is not revealed until chapter ten. Chapter 4, P12: \"Mara swung the heavy case onto the bench with her left hand. The brass key warmed her palm as she remembered exactly why she had returned.\" Repair P12 without inventing the hidden reason or moving the key. Preserve the action of putting the case on the bench."
}
],
"max_tokens": 4096,
"reasoning_effort": "medium"
}
JSON
curl --fail-with-body https://api.spicyapi.ai/v1/chat/completions \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
--data-binary @request.jsonPoprawna poprawka każe Marze użyć prawej ręki i zabiera klucz z jej dłoni, pozostawiając ukryty motyw niewypowiedziany. Nie powinna rozwiązywać kwestii kontuzji przez uznanie jej za wyleczoną ani zastępować ciężkiej walizki wymyśloną lekką torbą; takie zmiany obchodzą narzucone ograniczenia ciągłości.
Jeśli wyjście zostało ucięte, zmniejsz żądany wynik lub zwiększ max_tokens; więcej tła nie stworzy więcej miejsca na odpowiedź. Jeśli odpowiedź się kończy, ale zmienia ujawnienie, powtórz dokładne ograniczenie dotyczące ujawnienia obok dotkniętego fragmentu i poproś o lokalną korektę.
Dla pełnego rękopisu dodaj "stream": true i "stream_options": {"include_usage": true} do tego samego ciała zapytania. Odczyt 400 000 tokenów może przekroczyć limit około 100 sekund dla wywołań bez strumieniowania i nie zwrócić odpowiedzi; strumieniowanie tego unika, a ostatni chunk zawiera liczby tokenów potrzebne do poniższej kontroli kosztów. Połącz kawałki delta.content po kolei, by odtworzyć raport, i proś wyłącznie o ustalenia (ID akapitu, cytowane fragmenty, naruszona zasada), przy niskim wysiłku i max_tokens w okolicach 16 000, ponieważ rozumowanie liczy się w ramach max_tokens. Przewodnik po czacie omawia strumieniowanie i odzyskiwanie po błędach.
Pozwól, by Agent przygotował wywołanie
Przy powtarzanych przebiegach rękopisu poproś swojego Agenta kodującego o użycie Skilla SpicyAPI: „Read anthropic/claude-sonnet-4.6/chat, then adapt the example to my input; show the request before running it.” Wyszukanie przez CLI to spicyapi models get anthropic/claude-sonnet-4.6/chat --json; wyszukanie przez MCP to spicyapi_model_get z model: "anthropic/claude-sonnet-4.6/chat". Wywołania czatu korzystają ze zgodnego klienta lub API czatu; polecenia zadań medialnych nie generują odpowiedzi czatu.
Ile kosztuje sesja redakcyjna
Pojedyncze zapytanie rzadko jest całym rachunkiem. Każdy przebieg ponownie wysyła pakiet, więc do oszacowania służy rozmiar pakietu razy liczba przebiegów, plus wyjście.
| Plan | Obliczenie | Razem |
|---|---|---|
| Jeden audyt całego rękopisu, 400k wejścia, 8k wyjścia | 400 000 × 3 $/mln + 8000 × 15 $/mln | 1,32 $ |
| Sześć przebiegów całego rękopisu, po 5k wyjścia, bez oszczędności z cache | 6 × (400 000 × 3 $/mln + 5000 × 15 $/mln) | 7,65 $ |
| 40 redakcji rozdziałów, każda ponownie wysyła całą książkę (po 3k wyjścia) | 40 × (400 000 × 3 $/mln + 3000 × 15 $/mln) | 49,80 $ |
| 40 redakcji rozdziałów, każda to pakiet 25k (po 3k wyjścia) | 40 × (25 000 × 3 $/mln + 3000 × 15 $/mln) | 4,80 $ |
Pakiet 25 000 tokenów zbuduj z rozdziału (10 000), jego sąsiadów (4000), arkusza kanonu (6000) oraz instrukcji z próbką stylu (5000). Czterdzieści pakietów kosztuje 3,00 $ za wejście i 1,80 $ za wyjście przy założeniach z tabeli. Przy przepisywaniu na poziomie wysiłku high lub max zaplanuj więcej rozliczanego wyjścia.
Przy redakcji sterowanej przez agenta ogranicz liczbę przebiegów i wskaż pliki objęte zakresem; ogólna reguła „sprawdź wszystko” może pomnożyć odczyty poza zadanie redakcyjne.
Jak wygląda użyteczna redakcja rozdziału czwartego
Przykład jest niewielki, ale zawiera trzy różne błędy. Kontuzjowany nadgarstek to błąd ciągłości fizycznej. Klucz w dłoni Mary to błąd położenia rekwizytu. Wyjaśnienie jej powrotu to błąd momentu ujawnienia. Nazwanie ich osobno pozwala je naprawić bez zmiany celu sceny.
Ilustracyjny zamiennik napisany przez człowieka brzmi:
Mara opuściła walizkę na ławę prawą ręką i poczekała, aż ból w lewym nadgarstku ucichnie. Szuflada na piętrze musiała poczekać. Tak jak pytanie, które ją tu sprowadziło.
To nie jest wynik Sonnet. Zamiennik zachowuje ciężką walizkę i kontuzję, zostawia klucz na górze i nie ujawnia motywu. W zależności od głosu rozdziału ostatnie zdanie może nadal zwracać zbyt dużą uwagę na tajemnicę. W takim przypadku poproś o cichsze zakończenie związane z następną czynnością fizyczną, zamiast zupełnie nowej sceny.
Przy redakcji fikcji dla dorosłych ta różnica ma znaczenie. Model może wytworzyć gramatycznie czystą prozę, zmieniając przy tym, kto rozpoczyna interakcję, rozstrzygając konflikt zbyt wcześnie albo czyniąc powściągliwą postać nagle szczerą. Podaj stan relacji w tym rozdziale, a nie zakończenie, do którego kiedyś chcesz dojść. „Godzą się w rozdziale dziesiątym” należy oznaczyć jako przyszły kanon, aby rozdział czwarty mógł zachować dystans, który nadaje pojednaniu znaczenie.
Przy lokalnej redakcji liniowej poproś o jeden zamiennik i zwięzłe wyjaśnienie. Przy redakcji rozwojowej zapytaj, dlaczego decyzja w scenie wydaje się niezasłużona, wraz z odniesieniami do wcześniejszego dialogu. Te zadania wymagają różnych dowodów. Rozwlekłe przepisanie nie zrekompensuje niezrozumienia, co scena zmienia.
Nie pozwól, by audyt całej książki zamienił się w przepisanie całej książki
Przy przeszukiwaniu pełnego rękopisu użyteczne ustalenie ma dwa miejsca i powód, dla którego się ze sobą kłócą. „Miejsce klucza jest niespójne” zostawia wyszukiwanie Tobie. „Rozdział 3, P19 zamyka klucz w szufladzie; rozdział 4, P12 umieszcza go w dłoni Mary bez wyjęcia” daje Ci zmianę do rozważenia.
Wymagaj tylko sprzeczności popartych fragmentami dostarczonego rękopisu. W przypadku brakującego ogniwa model powinien zaznaczyć brakujące wyjaśnienie, zamiast upierać się, że działanie jest niemożliwe. Późniejsze ujawnienie może je wyjaśnić. Zestaw te ustalenia z zamierzoną fabułą, zanim poprosisz o zamienniki.
To podejście dwuprzebiegowe zmienia też rachunek w konkretny sposób: droższe zapytanie z pełnym wejściem zwraca krótką listę ustaleń, a późniejsze redakcje niosą dotkniętą scenę i jej kluczowe fakty. Zachowaj pełny rękopis w kolejnych wywołaniach tylko wtedy, gdy te lokalne fakty nie wystarczają. Przykłady kosztów poniżej pokazują, jak powtarzane wywołania z pełnym wejściem i rzeczywiste odczyty z cache wpływają na ten wybór.
Licz cache bez podwójnego liczenia wejścia
Podziel wejście na wzajemnie wykluczające się kategorie: wejście bez cache U, odczyty z cache C i tokeny zapisu do cache W. Przy wyjściu O:
Koszt = (3U + 0,30C + 3,75W + 15O) / 1 000 000.
Nie licz tokenów odczytanych z cache także jako zwykłego wejścia. Weź pakiet 400 000 tokenów ze stabilnym prefiksem rękopisu 320 000 tokenów, 80 000 tokenów zmiennego materiału i 5000 tokenów wyjścia:
| Przypadek | Obliczenie | Razem |
|---|---|---|
| Całe wejście bez cache | 400 000 × 3 $/mln + 5000 × 15 $/mln | 1,275 $ |
| Stabilny prefiks jest odczytem z cache | 320 000 × 0,30 $/mln + 80 000 × 3 $/mln + 5000 × 15 $/mln | 0,411 $ |
| Stabilny prefiks jest rozliczany jako zapis do cache | 320 000 × 3,75 $/mln + 80 000 × 3 $/mln + 5000 × 15 $/mln | 1,515 $ |
Zapis kosztuje o 25% więcej niż zwykłe wejście, a odczyt stanowi 10% jego ceny, więc prefiks odczytany choćby raz po zapisie już się opłaca (320 000 tokenów: 1,296 $ za zapis plus jeden odczyt wobec 1,92 $ za dwa odczyty bez cache). Przy sześciu przebiegach jeden zapis i pięć odczytów stabilnego prefiksu daje 1,515 $ + 5 × 0,411 $ = 3,57 $, wobec 7,65 $ bez cache.
Scenariusz za 3,57 $ wymaga jednego zapisu do cache i pięciu odczytów. Ten hostowany schemat nie udostępnia pola sterowania cache, które pozwalałoby wybrać natywny czas życia Anthropic wynoszący pięć minut lub godzinę. Umieszczaj niezmieniony kanon i materiał rękopisu na początku, a zmienne instrukcje na końcu; zmiana wcześniejszej sekcji może skrócić pasujący prefiks. Zaplanuj budżet bez cache, a potem porównaj liczby usage i rozliczony cost zadania z oszacowaniem, żeby zobaczyć, które kategorie zadziałały. Krótkie kontynuacje, np. „fix paragraph 12”, nadal niosą jako wejście całą historię, którą wysyłasz ponownie.
Obniżaj rachunek, nie głodząc redakcji
Proś o ustalenia przed przepisywaniem: lista dotkniętych akapitów wyznacza niewielki zakres redakcji, bez płacenia za ponowne generowanie nietkniętych rozdziałów. Żądaj fragmentów zastępczych zamiast oryginału plus zamienników, gdy oryginał masz już lokalnie. Do lokalnych redakcji trzymaj skupiony pakiet faktów, a cały rękopis zachowaj na pytania wymagające globalnych dowodów.
Nie zmniejszaj pakietu tak, by odpowiedź stała się zgadywaniem. W przykładzie z Marą pominięcie faktu o miejscu klucza oszczędza kilka tokenów i sprawia, że błędu nie da się wykryć. Celem jest najmniejszy kompletny zestaw dowodów dla danego pytania.
Jeśli głównym ograniczeniem jest koszt, a pakiet jest rutynowy, porównaj sąsiednie modele, zanim zdecydujesz się na duże zlecenie. Sonnet 5.5 w SpicyAPI kosztuje 2 $ za wejście i 10 $ za wyjście za milion, o jedną trzecią mniej za token niż 4.6, przy tym samym oknie 1 000 000 tokenów i pułapie wyjścia 128 000 tokenów (endpoint 5.5). Anthropic szacuje, że nowszy tokenizer daje około 30% więcej tokenów, zależnie od treści. Jeśli ta książka i redakcja wzrosną o 30%, 400 000 tokenów wejścia zmieni się w 520 000: 1,04 $ za wejście plus około 0,065 $ za wyjście przy tej samej redakcji, 1,105 $ wobec 1,275 $, czyli około 13% mniej zamiast jednej trzeciej, zanim doliczysz dodatkowe rozumowanie. Przelicz swoje tokeny, zanim ustalisz budżet. Wybierz 4.6, gdy potrzebujesz jego parametrów temperature, top_p i top_k albo istniejącego promptu dostrojonego do niego; przewodnik po wersjach porównuje kontrakty. Opus 4.6 kosztuje 5 $ za wejście i 25 $ za wyjście za milion i dopuszcza 128 000 tokenów wyjścia. Sama dodatkowa pojemność odpowiedzi nie uzasadnia jego wyższej ceny, gdy tańsza trasa mieści się w tym limicie; wybierz go, gdy rozwiązuje konkretny problem redakcyjny.
FAQ
Czy pełne okno miliona tokenów jest rozliczane z dopłatą?
Nie. Rachunek rośnie, gdy zapytanie zawiera więcej wejścia, daje więcej wyjścia lub jest powtarzane, a nie po przekroczeniu 200 000 tokenów.
Czy model może przepisać całą książkę w jednej odpowiedzi?
Hostowany pułap wyjścia wynosi 64 000 tokenów, wliczając rozliczane rozumowanie. Poproś o raport z ustaleniami dla całego rękopisu, a potem o ograniczone przepisania rozdziałów; przechowuj oryginalny rękopis osobno od proponowanych zamienników.
Czy Sonnet 5.5 jest automatycznie tańszy dla tego samego rękopisu?
Jego stawki za token są niższe, ale tokenizer, rozumowanie i długość odpowiedzi mogą zmienić rozliczane liczby. Oszczędność 13% powyżej to jawny scenariusz. Wybierz 4.6, gdy Twoja integracja potrzebuje jego parametrów próbkowania lub wymuszonych narzędzi, i porównuj zmierzone rachunki za zadania, decydując o migracji.






