Ir al contenido principal

Edita un manuscrito largo con Claude Sonnet 4.6

Planifica la edición de un manuscrito largo con Claude Sonnet 4.6: qué enviar, cuánto cuesta una sesión, cómo usar streaming y leer el uso de caché.

Autor
Lydia
Publicado
Lectura
15 min de lectura
Actualizado
Una autora adulta y un editor trabajan en un escritorio con manuscritos que da a un puerto y un ferry.

Un problema de continuidad que afecta a toda la novela necesita pruebas de capítulos distantes. Una corrección a nivel de frase, normalmente no. La diferencia de coste depende de cuánto del libro reenvías cada vez.

Envía el manuscrito completo a Sonnet 4.6 una sola vez, para encontrar problemas; envía paquetes del tamaño de un capítulo para corregirlos. En SpicyAPI el precio es de $3 por millón de tokens de entrada y $15 por millón de tokens de salida. Un manuscrito de 400.000 tokens (una estimación aproximada para 300.000 palabras de prosa en inglés, no una medición del tokenizador) más 5000 tokens de salida facturados cuesta $1.275 sin caché. Un paquete enfocado de 45.000 tokens con la misma salida cuesta $0.21. El error que se encarece es repetir la lectura completa para cada capítulo: 40 ediciones de capítulo que reenvían el libro entero cuestan unos $50, frente a $4.80 con paquetes de 25.000 tokens o $7.20 con paquetes de 45.000 tokens, cada una con 3000 tokens de salida facturados.

SpicyAPI aplica un único nivel de precio de tokens en toda la ventana de entrada de 1.000.000 de tokens de esta ruta; no hay recargo a partir de 200.000 tokens. Para elegir versión, consulta la guía de versiones de Sonnet API; para comprobar citas y créditos de fuentes, el flujo de edición con Opus.

Límites y tarifas

El endpoint de Sonnet 4.6 usa el ID de modelo anthropic/claude-sonnet-4.6/chat. Acepta texto y partes image_url, hasta 1.000.000 de tokens de entrada, y permite max_tokens hasta 64.000 con un valor por defecto de 4096. Las opciones de esfuerzo son low, medium, high y max; la predeterminada es medium. Expone temperature, top_p y top_k, pero no response_format. Para editar manuscritos, envía texto extraído para que se conserven los límites de capítulo y la redacción exacta.

Categoría de tokensUSD por millón
Entrada ordinaria$3
Entrada en caché (lectura de caché)$0.30
Salida, incluido el razonamiento facturado$15
Escritura en caché$3.75

Dos techos condicionan cualquier plan. La entrada admite 1.000.000 de tokens, pero la salida se detiene en 64.000 tokens facturados ($0.96 a la tarifa de salida si se usan todos), así que leer una novela entera no significa recibirla de vuelta en una sola respuesta. Los tokens de razonamiento cuentan como salida: reasoning_tokens ya está incluido en completion_tokens, así que no lo sumes por segunda vez.

SpicyAPI lista Sonnet 4.6 como sin censura y no añade ningún filtro de contenido a nivel de plataforma, pero el modelo puede rechazar o suavizar una petición directa que llegue sin contexto. Indica la tarea de edición de ficción en la primera frase del mensaje de sistema, como hace el ejemplo de abajo, y nombra los pasajes que deben conservarse. Sonnet 5.5 es la alternativa si lo principal es conservar el contenido para adultos.

Decide qué entra en la petición

Supón que tu protagonista adulta ficticia, Mara, tiene una lesión en la muñeca izquierda, una llave de latón se queda en un cajón de la planta de arriba y el motivo de su regreso no se revela hasta el capítulo diez. Quieres ajustar el capítulo cuatro sin cambiar esos hechos.

Para esa tarea local, envía el capítulo cuatro, sus transiciones adyacentes, los tres hechos que lo rigen y una breve muestra de estilo aprobada. Enviar los diez capítulos puede ser útil si quieres que el modelo descubra contradicciones; es innecesario si el autor ya ha identificado el pasaje exacto y las reglas de continuidad.

Para una auditoría del libro entero, envía el manuscrito con etiquetas estables de capítulo y párrafo. Pide primero una lista de contradicciones con los pasajes que las respaldan. No combines «encuentra todas las incoherencias» con «reescribe el libro entero» en una misma salida: la detección puede usar una entrada grande y devolver un informe corto y revisable.

PreguntaMaterial que aportarSalida útil
Ajustar una escenaEscena, transiciones, canon relevanteEscena de reemplazo y los cambios
Encontrar contradicciones sobre dónde está la llaveTodos los pasajes donde aparece la llave, con suficiente texto alrededor para interpretarlosUbicaciones en conflicto con ID de párrafo
Descubrir problemas de continuidad aún no identificadosManuscrito completo y canon aprobadoHallazgos con pruebas citadas
Revisar una novela enteraUn plan de edición acordado y después paquetes de capítulo acotadosRevisiones de capítulo por separado

Pruébalo primero en Playground

  1. Abre Claude Sonnet 4.6 y cambia a Playground.
  2. Pon la instrucción de edición en System prompt, y los hechos del canon junto con el pasaje en conflicto del ejemplo de abajo en Message to the model. Pide una corrección local, no una reescritura de capítulo, y haz clic en Run model.
  3. Comprueba que la corrección mantiene intactos la lesión, la ubicación de la llave y el motivo oculto.

Una petición de edición acotada

Define SPICY_API_KEY en tu entorno con una clave de API Keys. La siguiente petición usa la interfaz de Chat Completions de SpicyAPI.

bash
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

Una corrección válida hace que Mara use la mano derecha y quita la llave de su palma, dejando sin mencionar el motivo oculto. No debe resolver la lesión declarándola curada ni sustituir el maletín pesado por una bolsa ligera inventada; esos cambios eluden las restricciones de continuidad asignadas.

Si la salida se corta, reduce el entregable pedido o aumenta max_tokens; enviar más contexto no crea más espacio de salida. Si termina pero cambia la revelación, repite la restricción exacta sobre la revelación junto al pasaje afectado y pide una corrección local.

Para un manuscrito completo, añade "stream": true y "stream_options": {"include_usage": true} al mismo cuerpo de petición. Una lectura de 400.000 tokens puede superar el límite de unos 100 segundos de las llamadas sin streaming y no devolver respuesta; el streaming lo evita, y el último fragmento trae los recuentos de tokens que necesitas para la comprobación de costes de más abajo. Une los fragmentos de delta.content en orden para reconstruir el informe, y pide solo hallazgos (ID de párrafo, pasajes citados, regla incumplida), con esfuerzo bajo y max_tokens en torno a 16.000, porque el razonamiento cuenta dentro de max_tokens. La guía de chat explica el streaming y la recuperación.

Deja que un Agent prepare la llamada

Para pasadas repetidas sobre el manuscrito, pide a tu Agent de programación que use el Skill de SpicyAPI: “Read anthropic/claude-sonnet-4.6/chat, then adapt the example to my input; show the request before running it.” La consulta con la CLI es spicyapi models get anthropic/claude-sonnet-4.6/chat --json; la consulta con MCP es spicyapi_model_get con model: "anthropic/claude-sonnet-4.6/chat". Las llamadas de chat usan un cliente compatible o la API de chat; los comandos de tareas de medios no generan respuestas de chat.

Cuánto cuesta una sesión de edición

Una sola petición rara vez es toda la factura. Cada pasada reenvía el paquete, así que lo que hay que estimar es el tamaño del paquete por el número de pasadas, más la salida.

PlanCálculoTotal
Una auditoría del manuscrito completo, 400k de entrada y 8k de salida400.000 × $3/M + 8000 × $15/M$1.32
Seis pasadas del manuscrito completo, 5k de salida cada una, sin ahorro de caché6 × (400.000 × $3/M + 5000 × $15/M)$7.65
40 ediciones de capítulo, cada una reenviando el libro entero (3k de salida cada una)40 × (400.000 × $3/M + 3000 × $15/M)$49.80
40 ediciones de capítulo, cada una con un paquete de 25k (3k de salida cada una)40 × (25.000 × $3/M + 3000 × $15/M)$4.80

Forma un paquete de 25.000 tokens con el capítulo (10.000), sus capítulos vecinos (4000), la hoja de canon (6000) y las instrucciones más la muestra de estilo (5000). Cuarenta paquetes cuestan $3.00 de entrada y $1.80 de salida con los supuestos de la tabla. Reserva más salida facturada para las reescrituras con esfuerzo high o max.

En las ediciones dirigidas por un agente, limita las pasadas y nombra los archivos del alcance; una regla genérica de «revisa todo» puede multiplicar las lecturas más allá de la tarea de edición.

Cómo es una edición útil del capítulo cuatro

El ejemplo es pequeño, pero contiene tres errores distintos. La muñeca lesionada es un error de continuidad física. La llave en la palma de Mara es un error de ubicación de un objeto. Que explique su regreso es un error de momento de la revelación. Nombrarlos por separado permite corregirlos sin cambiar el propósito de la escena.

Un reemplazo ilustrativo, escrito por una persona, es:

Mara dejó el maletín sobre el banco con la mano derecha y esperó a que se calmara el dolor de su muñeca izquierda. El cajón de arriba tendría que esperar. También la pregunta que la había traído de vuelta.

Esto no es un resultado de Sonnet. Conserva el maletín pesado y la lesión, deja la llave arriba y mantiene sin revelar el motivo. Según la voz del capítulo, la última frase quizá siga atrayendo demasiada atención hacia el misterio. En ese caso, pide un final más discreto, ligado a la siguiente acción física, en lugar de una escena completamente nueva.

La distinción importa al editar ficción para adultos. Un modelo puede producir una prosa gramaticalmente limpia mientras cambia quién inicia una interacción, resuelve un conflicto demasiado pronto o vuelve de repente sincero a un personaje reservado. Aporta el estado de la relación en este capítulo, no el final al que esperas llegar algún día. «Se reconcilian en el capítulo diez» debe etiquetarse como canon futuro, para que el capítulo cuatro conserve la distancia que da sentido a la reconciliación.

Para una edición local de líneas, pide un reemplazo y una explicación compacta. Para una edición de desarrollo, pregunta por qué la decisión de la escena resulta inmerecida, con referencias al diálogo anterior. Esas tareas necesitan pruebas distintas. Una reescritura verbosa no compensa no haber entendido qué cambia la escena.

Evita que una auditoría del libro entero se convierta en una reescritura del libro entero

Al buscar en un manuscrito completo, un hallazgo útil tiene dos ubicaciones y un motivo por el que entran en conflicto. «La ubicación de la llave es incoherente» te deja haciendo la búsqueda tú. «El capítulo 3, P19 encierra la llave en el cajón; el capítulo 4, P12 la pone en la palma de Mara sin que nadie la recupere» te da una edición que considerar.

Exige solo contradicciones respaldadas por pasajes del manuscrito aportado. Ante un paso intermedio ausente, el modelo debe señalar que falta una explicación en lugar de insistir en que la acción es imposible. Una revelación posterior puede explicarla. Revisa esos hallazgos frente a la trama que pretendes antes de pedir reemplazos.

Este enfoque en dos pasadas también cambia la factura de forma concreta: la costosa petición con entrada completa devuelve una lista corta de hallazgos, mientras que las revisiones posteriores llevan la escena afectada y sus hechos rectores. Mantén el manuscrito completo en las llamadas siguientes solo cuando esos hechos locales no basten. Los ejemplos de coste de abajo muestran cómo influyen en esa decisión las llamadas repetidas con entrada completa y las lecturas de caché reales.

Calcula la caché sin contar dos veces la entrada

Divide la entrada en categorías mutuamente excluyentes: entrada sin caché U, lecturas de caché C y tokens de escritura en caché W. Con la salida O:

Coste = (3U + 0.30C + 3.75W + 15O) / 1.000.000.

No cuentes los tokens leídos de caché también como entrada ordinaria. Considera un paquete de 400.000 tokens con un prefijo estable de manuscrito de 320.000 tokens, 80.000 tokens de material cambiante y 5000 tokens de salida:

CasoCálculoTotal
Toda la entrada sin caché400.000 × $3/M + 5000 × $15/M$1.275
El prefijo estable es una lectura de caché320.000 × $0.30/M + 80.000 × $3/M + 5000 × $15/M$0.411
El prefijo estable se factura como escritura en caché320.000 × $3.75/M + 80.000 × $3/M + 5000 × $15/M$1.515

Escribir cuesta un 25 % más que la entrada ordinaria y leer cuesta el 10 %, así que un prefijo que se lee aunque sea una vez después de escribirse ya sale a cuenta (320.000 tokens: $1.296 por escribir más una lectura frente a $1.92 por dos lecturas sin caché). En seis pasadas, una escritura y cinco lecturas del prefijo estable dan $1.515 + 5 × $0.411 = $3.57, frente a $7.65 sin caché.

El escenario de $3.57 requiere una escritura en caché y cinco lecturas. Este esquema alojado no expone ningún campo de control de caché para elegir la duración nativa de Anthropic de cinco minutos o una hora. Pon primero el canon y el material del manuscrito que no cambian y al final las instrucciones cambiantes; modificar una sección anterior puede acortar el prefijo coincidente. Presupuesta sin caché y compara después los recuentos de usage y el cost liquidado de la tarea con la estimación para ver qué categorías se aplicaron. Un seguimiento corto como «fix paragraph 12» sigue llevando como entrada todo el historial que reenvíes.

Reduce la factura sin dejar la edición sin recursos

Pide hallazgos antes que reescrituras: una lista de párrafos afectados acota la edición sin pagar por regenerar capítulos no afectados. Solicita pasajes de reemplazo en lugar del original más los reemplazos cuando ya tengas el original en local. Mantén un paquete de hechos enfocado para las ediciones locales y reserva el manuscrito completo para las preguntas que necesitan pruebas globales.

No reduzcas el paquete hasta el punto de que la respuesta sea una conjetura. En el ejemplo de Mara, quitar el hecho de la ubicación de la llave ahorra unos pocos tokens y hace imposible detectar el error. El objetivo es el conjunto de pruebas completo más pequeño para la pregunta.

Si el coste es la restricción principal y el paquete es rutinario, compara los modelos vecinos antes de comprometerte con un trabajo grande. Sonnet 5.5 en SpicyAPI cuesta $2 de entrada y $10 de salida por millón, un tercio menos por token que 4.6, con la misma ventana de 1.000.000 de tokens y un techo de salida de 128.000 tokens (endpoint de 5.5). Anthropic estima aproximadamente un 30 % más de tokens con el tokenizador nuevo, según el contenido. Si este libro y la edición aumentan ambos un 30 %, los 400.000 tokens de entrada pasan a 520.000: $1.04 de entrada más unos $0.065 de salida por la misma edición, $1.105 frente a $1.275, aproximadamente un 13 % menos en lugar de un tercio, sin contar razonamiento adicional. Vuelve a contar tus tokens antes de presupuestar. Elige 4.6 cuando necesites sus controles temperature, top_p y top_k o un prompt existente ajustado para él; la guía de versiones compara los contratos. Opus 4.6 cuesta $5 de entrada y $25 de salida por millón y permite 128.000 tokens de salida. Una mayor capacidad de respuesta por sí sola no justifica su precio más alto cuando una ruta más barata cumple ese límite; elígelo cuando resuelva un fallo concreto de edición.

FAQ

¿Se cobra con recargo la ventana completa de un millón de tokens?

No. La factura sube cuando una petición contiene más entrada, produce más salida o se repite, no cuando cruza los 200.000 tokens.

¿Puede reescribir el libro entero en una sola respuesta?

El techo de salida alojado es de 64.000 tokens, incluido el razonamiento facturado. Pide un informe de hallazgos de todo el manuscrito y después reescrituras de capítulo acotadas; conserva tu manuscrito original por separado de los reemplazos propuestos.

¿Es Sonnet 5.5 automáticamente más barato para el mismo manuscrito?

Sus tarifas por token son más bajas, pero el tokenizador, el razonamiento y la longitud de la respuesta pueden cambiar los recuentos facturados. El ahorro del 13 % de arriba es un escenario explícito. Elige 4.6 cuando tu integración necesite sus controles de muestreo o las herramientas forzadas, y compara facturas de tareas medidas al decidir una migración.

También en English · 日本語 · 한국어 · Deutsch · Français · Português (Brasil) · Русский · Italiano · Polski

Pruébalo tú mismo

Pagas solo lo que ejecutas: sin planes ni suscripciones.

Hecho con MiniMax H3 · ByteDance Seedance 2.0 Fast