Проблема непрерывности, охватывающая весь роман, требует доказательств из далёких глав. Правка на уровне предложения обычно не требует. Разница в стоимости зависит от того, какую часть книги вы отправляете заново каждый раз.
Отправьте всю рукопись в Sonnet 4.6 один раз, чтобы найти проблемы; для исправлений отправляйте пакеты размером с главу. В SpicyAPI цена составляет $3 за миллион входных токенов и $15 за миллион выходных токенов. Рукопись в 400 000 токенов (грубая оценка для 300 000 слов английской прозы, а не замер токенизатора) плюс 5000 оплачиваемых выходных токенов стоит $1.275 без кеширования. Целевой пакет в 45 000 токенов с тем же выходом стоит $0.21. Дорого обходится повторное полное чтение для каждой главы: 40 правок глав, каждая из которых заново отправляет книгу целиком, стоят около $50 — против $4.80 с пакетами по 25 000 токенов или $7.20 с пакетами по 45 000 токенов, в каждом случае с 3000 оплачиваемых выходных токенов.
SpicyAPI использует единый тариф на токены для всего входного окна этого маршрута в 1 000 000 токенов; надбавки после 200 000 токенов нет. Для выбора версии см. руководство по версиям Sonnet API; для проверки цитат и указания источников — рабочий процесс редактирования с Opus.
Лимиты и тарифы
Эндпоинт Sonnet 4.6 использует ID модели anthropic/claude-sonnet-4.6/chat. Он принимает текст и части image_url, до 1 000 000 входных токенов и допускает max_tokens до 64 000 при значении по умолчанию 4096. Уровни усилия: low, medium, high и max; по умолчанию используется medium. Эндпоинт поддерживает temperature, top_p и top_k, но не response_format. Для редактирования рукописи отправляйте извлечённый текст, чтобы сохранились границы глав и точные формулировки.
| Категория токенов | USD за миллион |
|---|---|
| Обычный вход | $3 |
| Кешированный вход (чтение кеша) | $0.30 |
| Выход, включая оплачиваемые рассуждения | $15 |
| Запись в кеш | $3.75 |
Любой план определяют два потолка. Вход — 1 000 000 токенов, но выход останавливается на 64 000 оплачиваемых токенов ($0.96 по тарифу выхода, если использовать их все), поэтому чтение целого романа не означает, что его можно получить обратно одним ответом. Токены рассуждений считаются выходом: reasoning_tokens уже входит в completion_tokens, так что не прибавляйте его второй раз.
SpicyAPI указывает Sonnet 4.6 как модель без цензуры и не добавляет фильтр контента на уровне платформы, но модель может отклонить или смягчить грубый запрос без контекста. Обозначьте задачу редактирования художественного текста в первом предложении системного сообщения, как это делает пример ниже, и назовите фрагменты, которые нужно сохранить. Sonnet 5.5 — альтернатива, если важнее всего сохранить контент для взрослых.
Решите, что включить в запрос
Допустим, у вашей вымышленной взрослой героини Мары травмировано левое запястье, латунный ключ остаётся в ящике на верхнем этаже, а причина её возвращения раскрывается только в десятой главе. Вы хотите сократить главу четыре, не меняя эти факты.
Для такой локальной задачи отправьте главу четыре, примыкающие к ней переходы, три определяющих факта и короткий утверждённый образец стиля. Отправлять все десять глав может быть полезно, если вы хотите, чтобы модель сама обнаружила противоречия; это лишнее, если автор уже определил точный фрагмент и правила непрерывности.
Для аудита всей книги отправьте рукопись со стабильными метками глав и абзацев. Сначала запросите список противоречий с подтверждающими фрагментами. Не объединяйте «найди все несоответствия» и «перепиши всю книгу» в одном выходе: обнаружение может использовать большой вход и вернуть короткий отчёт, который легко проверить.
| Вопрос | Что предоставить | Полезный выход |
|---|---|---|
| Сократить одну сцену | Сцена, переходы, нужный канон | Заменяющая сцена и список изменений |
| Найти противоречия в местонахождении ключа | Все фрагменты, где появляется ключ, с достаточным окружающим текстом для интерпретации | Конфликтующие места с ID абзацев |
| Обнаружить ещё не выявленные проблемы непрерывности | Вся рукопись и утверждённый канон | Находки с цитатами-доказательствами |
| Переработать весь роман | Согласованный план правки, затем ограниченные пакеты глав | Отдельные правки глав |
Сначала попробуйте в Playground
- Откройте Claude Sonnet 4.6 и переключитесь на Playground.
- Поместите инструкцию по правке в System prompt, а факты канона и конфликтующий фрагмент из примера ниже — в Message to the model. Попросите локальное исправление, а не переписывание главы, затем нажмите Run model.
- Убедитесь, что исправление сохраняет травму, местонахождение ключа и скрытый мотив.
Ограниченный запрос на правку
Задайте SPICY_API_KEY в своём окружении, используя ключ из API Keys. Следующий запрос использует интерфейс 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.jsonКорректное исправление заставляет Мару использовать правую руку и убирает ключ с её ладони, оставляя скрытый мотив невысказанным. Оно не должно решать проблему травмы, объявляя её зажившей, или заменять тяжёлый чемодан выдуманной лёгкой сумкой: такие изменения обходят заданные ограничения непрерывности.
Если выход обрезан, сократите запрашиваемый результат или увеличьте max_tokens; больше фоновых сведений не создаст больше места для ответа. Если ответ завершился, но изменил раскрытие, повторите точное ограничение о раскрытии рядом с затронутым фрагментом и попросите локальное исправление.
Для полной рукописи добавьте "stream": true и "stream_options": {"include_usage": true} в то же тело запроса. Чтение 400 000 токенов может превысить лимит примерно в 100 секунд для вызовов без стриминга и не вернуть ответа; стриминг этого избегает, а последний чанк содержит счётчики токенов, нужные для проверки стоимости ниже. Склейте фрагменты delta.content по порядку, чтобы восстановить отчёт, и запрашивайте только находки (ID абзаца, цитируемые фрагменты, нарушенное правило) при низком уровне усилия и max_tokens около 16 000, поскольку рассуждения учитываются внутри max_tokens. Руководство по чату описывает стриминг и восстановление после сбоев.
Пусть Agent подготовит вызов
Для повторных проходов по рукописи попросите своего кодового Agent использовать Skill SpicyAPI: “Read anthropic/claude-sonnet-4.6/chat, then adapt the example to my input; show the request before running it.” Запрос через CLI — spicyapi models get anthropic/claude-sonnet-4.6/chat --json; запрос через MCP — spicyapi_model_get с model: "anthropic/claude-sonnet-4.6/chat". Чат-вызовы выполняются через совместимый клиент или API чата; команды для медиазадач ответы чата не генерируют.
Сколько стоит сессия правки
Один запрос редко составляет весь счёт. Каждый проход заново отправляет пакет, поэтому оценивать нужно размер пакета, умноженный на число проходов, плюс выход.
| План | Расчёт | Итого |
|---|---|---|
| Один аудит всей рукописи, 400k входа, 8k выхода | 400 000 × $3/млн + 8000 × $15/млн | $1.32 |
| Шесть проходов по всей рукописи, по 5k выхода, без экономии на кеше | 6 × (400 000 × $3/млн + 5000 × $15/млн) | $7.65 |
| 40 правок глав, каждая заново отправляет всю книгу (по 3k выхода) | 40 × (400 000 × $3/млн + 3000 × $15/млн) | $49.80 |
| 40 правок глав, каждая — пакет в 25k (по 3k выхода) | 40 × (25 000 × $3/млн + 3000 × $15/млн) | $4.80 |
Соберите пакет в 25 000 токенов из главы (10 000), соседних глав (4000), листа канона (6000) и инструкций с образцом стиля (5000). Сорок пакетов обойдутся в $3.00 за вход и $1.80 за выход при допущениях таблицы. Для переписывания с уровнем усилия high или max закладывайте больше оплачиваемого выхода.
При правках под управлением агента ограничивайте число проходов и называйте файлы в рамках задачи; общее правило «проверь всё» может умножить число чтений сверх задачи по редактированию.
Как выглядит полезная правка главы четыре
Пример невелик, но содержит три разные ошибки. Травмированное запястье — ошибка физической непрерывности. Ключ на ладони Мары — ошибка местонахождения предмета. Объяснение её возвращения — ошибка момента раскрытия. Если назвать их по отдельности, их можно исправить, не меняя назначения сцены.
Иллюстративная замена, написанная человеком:
Мара опустила чемодан на скамью правой рукой и подождала, пока боль в левом запястье утихнет. Ящик наверху подождёт. Как и вопрос, который привёл её обратно.
Это не результат Sonnet. Замена сохраняет тяжёлый чемодан и травму, оставляет ключ наверху и не раскрывает мотив. В зависимости от голоса главы последняя фраза всё же может привлекать к тайне слишком много внимания. В таком случае попросите более сдержанную концовку, связанную со следующим физическим действием, а не совершенно новую сцену.
При редактировании художественной прозы для взрослых это различие важно. Модель может выдать грамматически чистый текст, изменив при этом, кто инициирует взаимодействие, слишком рано разрешив конфликт или сделав сдержанного героя внезапно откровенным. Предоставьте состояние отношений для этой главы, а не конец, которого вы надеетесь достичь когда-нибудь. «Они мирятся в десятой главе» нужно пометить как будущий канон, чтобы глава четыре сохранила дистанцию, придающую смысл примирению.
Для локальной построчной правки просите одну замену и краткое пояснение. Для содержательной редактуры спросите, почему решение в сцене кажется незаслуженным, со ссылками на предшествующий диалог. Этим задачам нужны разные доказательства. Многословное переписывание не компенсирует непонимания того, что сцена меняет.
Не дайте аудиту всей книги превратиться в переписывание всей книги
При поиске по полной рукописи полезная находка содержит два места и причину, по которой они противоречат друг другу. «Местонахождение ключа непоследовательно» оставляет поиск вам. «Глава 3, P19 запирает ключ в ящике; глава 4, P12 помещает его на ладонь Мары без извлечения» даёт вам правку, которую стоит рассмотреть.
Требуйте только противоречия, подтверждённые фрагментами из предоставленной рукописи. Если не хватает перехода, модель должна пометить недостающее объяснение, а не настаивать, что действие невозможно. Позднее раскрытие может его объяснить. Сверьте эти находки с задуманным сюжетом, прежде чем просить замены.
Такой двухпроходный подход ещё и конкретно меняет счёт: дорогой запрос с полным входом возвращает короткий список находок, а последующие правки несут затронутую сцену и определяющие её факты. Сохраняйте полную рукопись в последующих вызовах, только если этих локальных фактов недостаточно. Примеры расчётов ниже показывают, как повторные вызовы с полным входом и реальные чтения кеша влияют на этот выбор.
Считайте кеш, не учитывая вход дважды
Разделите вход на взаимоисключающие категории: некешированный вход U, чтения кеша C и токены записи в кеш W. При выходе O:
Стоимость = (3U + 0.30C + 3.75W + 15O) / 1 000 000.
Не считайте токены чтения из кеша ещё и обычным входом. Рассмотрим пакет в 400 000 токенов со стабильным префиксом рукописи в 320 000 токенов, 80 000 токенов меняющегося материала и 5000 выходными токенами:
| Случай | Расчёт | Итого |
|---|---|---|
| Весь вход не кеширован | 400 000 × $3/млн + 5000 × $15/млн | $1.275 |
| Стабильный префикс читается из кеша | 320 000 × $0.30/млн + 80 000 × $3/млн + 5000 × $15/млн | $0.411 |
| Стабильный префикс оплачивается как запись в кеш | 320 000 × $3.75/млн + 80 000 × $3/млн + 5000 × $15/млн | $1.515 |
Запись стоит на 25 % дороже обычного входа, а чтение — 10 % от него, поэтому префикс, который после записи прочитан хотя бы один раз, уже окупается (320 000 токенов: $1.296 за запись плюс одно чтение против $1.92 за два некешированных чтения). За шесть проходов одна запись и пять чтений стабильного префикса дают $1.515 + 5 × $0.411 = $3.57 против $7.65 без кеша.
Сценарий на $3.57 требует одной записи в кеш и пяти чтений. Эта размещённая схема не предоставляет поля управления кешем, чтобы выбрать нативное время жизни Anthropic в пять минут или час. Ставьте неизменный канон и материал рукописи в начало, а меняющиеся инструкции — в конец; изменение более раннего раздела может сократить совпадающий префикс. Сначала закладывайте бюджет без кеша, затем сравните счётчики usage и итоговый cost задачи с оценкой, чтобы увидеть, какие категории применялись. Короткое продолжение вроде «fix paragraph 12» всё равно несёт как вход всю историю, которую вы отправляете повторно.
Снижайте счёт, не лишая правку ресурсов
Просите находки до переписывания: список затронутых абзацев определяет небольшой объём правки, и не приходится платить за повторную генерацию нетронутых глав. Запрашивайте заменяющие фрагменты, а не оригинал плюс замены, если оригинал у вас уже есть локально. Держите целевой пакет фактов для локальных правок и оставляйте всю рукопись для вопросов, требующих глобальных доказательств.
Не урезайте пакет до такой степени, что ответ превращается в догадку. В примере с Марой отказ от факта о местонахождении ключа экономит немного токенов и делает ошибку необнаружимой. Цель — наименьший полный набор доказательств для вопроса.
Если главное ограничение — стоимость, а пакет рутинный, сравните соседние модели, прежде чем браться за большую работу. Sonnet 5.5 в SpicyAPI стоит $2 за вход и $10 за выход за миллион — на треть дешевле 4.6 за токен, при том же окне в 1 000 000 токенов и потолке выхода в 128 000 токенов (эндпоинт 5.5). Anthropic оценивает, что новый токенизатор даёт примерно на 30 % больше токенов в зависимости от содержимого. Если эта книга и правка вырастут на 30 %, 400 000 входных токенов превратятся в 520 000: $1.04 за вход плюс около $0.065 за выход за ту же правку, $1.105 против $1.275, примерно на 13 % меньше, а не на треть, ещё до дополнительных рассуждений. Пересчитайте свои токены, прежде чем планировать бюджет. Выбирайте 4.6, когда нужны его параметры temperature, top_p и top_k или существующий промпт, настроенный на него; руководство по версиям сравнивает контракты. Opus 4.6 стоит $5 за вход и $25 за выход за миллион и допускает 128 000 выходных токенов. Дополнительный объём ответа сам по себе не оправдывает более высокую цену, если более дешёвый маршрут укладывается в этот предел; выбирайте его, когда он устраняет конкретную проблему правки.
FAQ
Взимается ли надбавка за полное окно в миллион токенов?
Нет. Счёт растёт, когда запрос содержит больше входа, даёт больше выхода или повторяется, а не когда пересекает 200 000 токенов.
Может ли модель переписать всю книгу одним ответом?
Размещённый потолок выхода — 64 000 токенов, включая оплачиваемые рассуждения. Запросите отчёт о находках по всей рукописи, затем ограниченные переписывания глав; храните исходную рукопись отдельно от предлагаемых замен.
Sonnet 5.5 автоматически дешевле для той же рукописи?
Его тарифы за токен ниже, но токенизатор, рассуждения и длина ответа могут изменить оплачиваемые объёмы. Экономия в 13 % выше — явный сценарий. Выбирайте 4.6, если вашей интеграции нужны его параметры сэмплирования или принудительные инструменты, и сравнивайте измеренные счета за задачи, решая вопрос о переходе.






