{"$k":["id","title","columns","rows"],"$r":[["cache-break-even-models","Break-even reuses by model (calculation)",{"$k":["key","label","unit"],"$r":[["model","Priced as","text"],["input","Input $/M","usd"],["read","Cache read $/M","usd"],["write1h","1-hour write $/M","usd"],["write5m","5-minute write $/M (assumed 1.25×)","usd"],["be1h","Break-even, 1-hour, new prefix","score"],["whole1h","Reuses needed, 1-hour, new prefix","count"],["be1hRec","Break-even, 1-hour, 19% already cached","score"],["whole1hRec","Reuses needed, 1-hour, 19% already cached","count"],["be5m","Break-even, 5-minute","score"],["whole5m","Reuses needed, 5-minute","count"],["note","Note","text"]]},{"$k":["model","input","read","write1h","write5m","be1h","whole1h","be1hRec","whole1hRec","be5m","whole5m","note"],"$r":[["Claude Haiku 4.5",1,0.1,2,1.25,1.11,2,0.72,1,0.28,1,"Anthropic list price, 1-hour write at 2× input"],["Claude Sonnet 5.5",2,0.2,4,2.5,1.11,2,0.72,1,0.28,1,"Anthropic list price, 1-hour write at 2× input"],["Claude Opus 5.5 (cache read $0.2 per M)",4,0.2,8,5,1.05,2,0.67,1,0.26,1,"Anthropic list price, 1-hour write at 2× input"],["Claude Opus 5.5 (cache read $0.4 per M)",4,0.4,8,5,1.11,2,0.72,1,0.28,1,"Cache-read price from another product table; the vendor price was not checked"],["Claude Fable 5.1",10,0.25,20,12.5,1.03,2,0.65,1,0.26,1,"Anthropic list price, 1-hour write at 2× input"],["GPT-6.1 Sol",2,0.1,2,2,0,1,-0.19,0,0,1,"No write surcharge in the price list: a write is plain input, so the cache saves from the first read. Another product table lists 1.25× input as the write price: break-even 0.26 reuses"],["GPT-6 Luna",0.1,0.01,0.1,0.1,0,1,-0.19,0,0,1,"No write surcharge in the price list: a write is plain input, so the cache saves from the first read. Another product table lists 1.25× input as the write price: break-even 0.28 reuses"]]}],["cache-break-even-saving-by-turns","Saving from the cache by session length (calculation; negative = the cache costs more)",{"$k":["key","label","unit"],"$r":[["model","Priced as","text"],["write","Write","text"],["t1","1 turn","rate"],["t2","2 turns","rate"],["t3","3 turns","rate"],["t5","5 turns","rate"],["t10","10 turns","rate"],["t20","20 turns","rate"]]},{"$k":["model","write","t1","t2","t3","t5","t10","t20"],"$r":[["Claude Haiku 4.5","1-hour write, new prefix",-1,-0.05,0.2667,0.52,0.71,0.805],["Claude Haiku 4.5","5-minute write (assumed 1.25×)",-0.25,0.325,0.5167,0.67,0.785,0.8425],["Claude Sonnet 5.5","1-hour write, new prefix",-1,-0.05,0.2667,0.52,0.71,0.805],["Claude Sonnet 5.5","5-minute write (assumed 1.25×)",-0.25,0.325,0.5167,0.67,0.785,0.8425],["Claude Opus 5.5 (cache read $0.2 per M)","1-hour write, new prefix",-1,-0.025,0.3,0.56,0.755,0.8525],["Claude Opus 5.5 (cache read $0.2 per M)","5-minute write (assumed 1.25×)",-0.25,0.35,0.55,0.71,0.83,0.89],["Claude Opus 5.5 (cache read $0.4 per M)","1-hour write, new prefix",-1,-0.05,0.2667,0.52,0.71,0.805],["Claude Opus 5.5 (cache read $0.4 per M)","5-minute write (assumed 1.25×)",-0.25,0.325,0.5167,0.67,0.785,0.8425],["Claude Fable 5.1","1-hour write, new prefix",-1,-0.0125,0.3167,0.58,0.7775,0.8763],["Claude Fable 5.1","5-minute write (assumed 1.25×)",-0.25,0.3625,0.5667,0.73,0.8525,0.9138],["GPT-6.1 Sol","no write surcharge",0,0.475,0.6333,0.76,0.855,0.9025],["GPT-6 Luna","no write surcharge",0,0.45,0.6,0.72,0.81,0.855]]}],["cache-break-even-cost-per-1000","Cost per 1,000 sessions by session length (calculation)",{"$k":["key","label","unit"],"$r":[["line","Priced as","text"],["prefix","Prefix (tokens)","tokens"],["turns","Turns","count"],["none","No cache (USD)","usd"],["c1h","1-hour write (USD)","usd"],["c5m","5-minute write, assumed 1.25× (USD)","usd"],["save1h","Saving, 1-hour","rate"],["save5m","Saving, 5-minute","rate"]]},{"$k":["line","prefix","turns","none","c1h","c5m","save1h","save5m"],"$r":[["Claude Sonnet 5.5",7831,1,15.66,31.32,19.58,-1,-0.25],["Claude Sonnet 5.5",7831,2,31.32,32.89,21.14,-0.05,0.325],["Claude Sonnet 5.5",7831,3,46.99,34.46,22.71,0.2667,0.5167],["Claude Sonnet 5.5",7831,5,78.31,37.59,25.84,0.52,0.67],["Claude Sonnet 5.5",7831,10,156.62,45.42,33.67,0.71,0.785],["Claude Sonnet 5.5",7831,20,313.24,61.08,49.34,0.805,0.8425],["Claude Opus 5.5 (cache read $0.2 per M)",7828,1,31.31,62.62,39.14,-1,-0.25],["Claude Opus 5.5 (cache read $0.2 per M)",7828,2,62.62,64.19,40.71,-0.025,0.35],["Claude Opus 5.5 (cache read $0.2 per M)",7828,3,93.94,65.76,42.27,0.3,0.55],["Claude Opus 5.5 (cache read $0.2 per M)",7828,5,156.56,68.89,45.4,0.56,0.71],["Claude Opus 5.5 (cache read $0.2 per M)",7828,10,313.12,76.71,53.23,0.755,0.83],["Claude Opus 5.5 (cache read $0.2 per M)",7828,20,626.24,92.37,68.89,0.8525,0.89],["Claude Opus 5.5 (cache read $0.4 per M)",7828,1,31.31,62.62,39.14,-1,-0.25],["Claude Opus 5.5 (cache read $0.4 per M)",7828,2,62.62,65.76,42.27,-0.05,0.325],["Claude Opus 5.5 (cache read $0.4 per M)",7828,3,93.94,68.89,45.4,0.2667,0.5167],["Claude Opus 5.5 (cache read $0.4 per M)",7828,5,156.56,75.15,51.66,0.52,0.67],["Claude Opus 5.5 (cache read $0.4 per M)",7828,10,313.12,90.8,67.32,0.71,0.785],["Claude Opus 5.5 (cache read $0.4 per M)",7828,20,626.24,122.12,98.63,0.805,0.8425]]}],["cache-break-even-split","10 requests as one session or as 10 one-turn sessions with no shared reuse, per 1,000 workloads (calculation)",{"$k":["key","label","unit"],"$r":[["line","Priced as","text"],["none","No cache (USD)","usd"],["one1h","One 10-turn session, 1-hour (USD)","usd"],["ten1h","10 one-turn sessions with no shared reuse, 1-hour (USD)","usd"],["one5m","One 10-turn session, 5-minute (USD)","usd"],["ten5m","10 one-turn sessions with no shared reuse, 5-minute (USD)","usd"],["ratio","10 one-turn sessions with no shared reuse vs one session, 1-hour","ratio"]]},{"$k":["line","none","one1h","ten1h","one5m","ten5m","ratio"],"$r":[["Claude Sonnet 5.5",156.62,45.42,313.24,33.67,195.78,6.9],["Claude Opus 5.5 (cache read $0.2 per M)",313.12,76.71,626.24,53.23,391.4,8.2],["Claude Opus 5.5 (cache read $0.4 per M)",313.12,90.8,626.24,67.32,391.4,6.9]]}],["cache-break-even-inputs","Recorded inputs and a check of the formula (calculation)",{"$k":["key","label","unit"],"$r":[["model","Recorded sessions","text"],["sessions","Sessions","count"],["prefix","Turn-1 input, rounded mean (tokens)","tokens"],["range","Turn-1 prefix, range (tokens)","text"],["already","Already cached at turn 1, mean (tokens)","tokens"],["written","Written on turn 1, mean (tokens)","tokens"],["savingRange","Input saving, session range (not a confidence interval)","text"],["recordedInput","Recorded saving, input side, 5 turns","rate"],["newPrefix","Formula, whole prefix new, 5 turns","rate"],["precached","Formula, 19% already cached, 5 turns","rate"],["wholeSavingRange","Saving with output, session range (not a confidence interval)","text"],["recordedWhole","Recorded saving, with output, 5 turns","rate"]]},[{"model":"Claude Sonnet 5.5 · Claude Code","sessions":3,"prefix":7831,"range":"7,831 to 7,832","already":1463,"written":6366,"savingRange":"54.3% to 57.1%","wholeSavingRange":"47.5% to 54.1%","recordedInput":0.5535,"newPrefix":0.52,"precached":0.591,"recordedWhole":0.4996},{"model":"Claude Opus 5.5 · Claude Code","sessions":3,"prefix":7828,"range":"7,828","already":1463,"written":6363,"savingRange":"58.5% to 59.7%","wholeSavingRange":"51.4% to 54.3%","recordedInput":0.5918,"newPrefix":0.56,"precached":0.6329,"recordedWhole":0.5313}]]]}