{"schema_version":"kingy-starter-rates-v1","scope":"First-party Standard/global USD text-token rates per million tokens; excludes regional, fast, batch/flex, partner cloud, tool fees and taxes. Claude cacheWrite is explicitly five-minute TTL; cacheWriteByTtl retains five-minute and one-hour prices. OpenAI cache tiers retain their reviewed scope.","state":"current_observations","release_id":"run-20261007T213502Z","models":[{"provider":"Google","sourceValid":true,"availability":"documented_current","contextWindow":1048576,"maxInputTokens":1048576,"maxOutputTokens":65536,"contextAccounting":"separate-input-output","supportsCaching":false,"cacheEstimateScope":"uncached-only","supportsBatchWithCache":false,"minimumCacheableTokens":null,"sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","disclosure":"Gemini API paid Standard USD per million uncached text tokens; output includes thinking tokens. Separate documented input/output limits, no combined context budget established. Cache read/write and token-hour storage, Batch/Flex/Priority, tools, multimodal output, taxes and account-specific discounts are excluded. Documentation does not establish project/account access or tested runtime availability.","id":"gemini-3.5-flash-lite","name":"Gemini 3.5 Flash-Lite","sourceUrls":["https://ai.google.dev/gemini-api/docs/pricing","https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite","https://ai.google.dev/gemini-api/docs/models","https://ai.google.dev/gemini-api/docs/deprecations"],"pricing":{"standard":{"input":0.3,"output":2.5,"cacheRead":null,"cacheWrite":null,"label":"Paid Standard; uncached text only"}},"lastVerified":"2026-10-07T21:35:16Z","validUntil":"2026-10-08T03:35:16Z","evidenceSnapshot":"snap-5dae77ae5c0fd86fbe3bfc129c38","evidenceSha256":"e5fb768f94826ff63d8fe6c1a4c1fa5f452c096bf0f06d80ca22a0416ab2f0bb","evidenceSources":[{"source_id":"google-flash-lite-identity","snapshot":"snap-940b42dba0b43107518b8a5f8d3f","sha256":"0907da9a7124826e19309b12e89e1d35d35cce37cc9bc61fbeee129366e8a831","captured_at":"2026-10-07T21:35:14Z"},{"source_id":"google-models-identity","snapshot":"snap-e4d7d3f3ad344a67f1adcd00a2a1","sha256":"90bd0ad305f717666eec415ee45f4e25cba140d31ec21d1a7134bcf34fb41ffb","captured_at":"2026-10-07T21:35:14Z"},{"source_id":"google-deprecations","snapshot":"snap-36d0a4e776f2df13c226bc151002","sha256":"0405dec6c2af3fb2d050906c75ccbfeb08ea8eb1e8dcb4b1c20be06f4767d9c3","captured_at":"2026-10-07T21:35:13Z"}],"policyContractSha256":"f5d9a123aa32ae92f8ba2c6d485af850b14987427abc648f8ba1de0f899989e4"},{"provider":"Google","sourceValid":true,"availability":"documented_current","contextWindow":1048576,"maxInputTokens":1048576,"maxOutputTokens":65536,"contextAccounting":"separate-input-output","supportsCaching":false,"cacheEstimateScope":"uncached-only","supportsBatchWithCache":false,"minimumCacheableTokens":null,"sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","disclosure":"Gemini API paid Standard USD per million uncached text tokens; output includes thinking tokens. Separate documented input/output limits, no combined context budget established. Cache read/write and token-hour storage, Batch/Flex/Priority, tools, multimodal output, taxes and account-specific discounts are excluded. Documentation does not establish project/account access or tested runtime availability.","id":"gemini-3.8-flash","name":"Gemini 3.8 Flash","sourceUrls":["https://ai.google.dev/gemini-api/docs/pricing","https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash","https://ai.google.dev/gemini-api/docs/models","https://ai.google.dev/gemini-api/docs/deprecations"],"pricing":{"standard":{"input":0.75,"output":3.75,"cacheRead":null,"cacheWrite":null,"label":"Paid Standard; uncached text only"}},"futurePricing":{"input":1.5,"output":7.5,"effectiveDate":"2027-01-01","timeZone":null,"active":false,"currency":"USD","unit":"1M text tokens","scope":"Paid Standard; uncached text only"},"currentPricingThroughDate":"2026-12-31","priceTransitionHoldAt":"2026-12-31T10:00:00Z","lastVerified":"2026-10-07T21:35:16Z","validUntil":"2026-10-08T03:35:16Z","evidenceSnapshot":"snap-5dae77ae5c0fd86fbe3bfc129c38","evidenceSha256":"e5fb768f94826ff63d8fe6c1a4c1fa5f452c096bf0f06d80ca22a0416ab2f0bb","evidenceSources":[{"source_id":"google-flash-identity","snapshot":"snap-855728cbff8daa282b0a7044b4dc","sha256":"8d74e42ba8c39f84f0ebbf888e52974d8e9922d1f20663addd20729bdd04606d","captured_at":"2026-10-07T21:35:15Z"},{"source_id":"google-models-identity","snapshot":"snap-e4d7d3f3ad344a67f1adcd00a2a1","sha256":"90bd0ad305f717666eec415ee45f4e25cba140d31ec21d1a7134bcf34fb41ffb","captured_at":"2026-10-07T21:35:14Z"},{"source_id":"google-deprecations","snapshot":"snap-36d0a4e776f2df13c226bc151002","sha256":"0405dec6c2af3fb2d050906c75ccbfeb08ea8eb1e8dcb4b1c20be06f4767d9c3","captured_at":"2026-10-07T21:35:13Z"}],"policyContractSha256":"f5d9a123aa32ae92f8ba2c6d485af850b14987427abc648f8ba1de0f899989e4"},{"id":"gpt-5.4","name":"GPT-5.4","provider":"OpenAI","sourceValid":true,"lastVerified":"2026-10-07T21:35:02Z","validUntil":"2026-10-08T03:35:02Z","availability":"ga","contextWindow":1050000,"maxOutputTokens":128000,"sourceUrl":"https://developers.openai.com/api/docs/models/gpt-5.4","pricing":{"standard":{"tiers":[{"input":2.5,"output":15,"cacheRead":0.25,"cacheWrite":2.5,"maxInputTokensPerCall":272000,"label":"Standard, at most 272K input tokens"},{"input":5,"output":22.5,"cacheRead":null,"cacheWrite":5,"maxInputTokensPerCall":null,"label":"Standard, above 272K input tokens","cacheReadStatus":"unknown: official GPT-5.4 model page states >272K input and output multipliers but does not state a cached-input multiplier"}]}},"supportsBatchWithCache":false,"sourceUrls":["https://developers.openai.com/api/docs/models/gpt-5.4","https://developers.openai.com/api/docs/pricing","https://developers.openai.com/api/docs/guides/prompt-caching"],"evidenceSnapshot":"snap-27b3f4da892597b9cedacce6a5fe","evidenceSha256":"8912cd2f9c517765174dd16d79eec1e63636f37ae765e293a6350fdec9f010a3"},{"id":"gpt-5.4-mini","name":"GPT-5.4 Mini","provider":"OpenAI","sourceValid":true,"lastVerified":"2026-10-07T21:35:02Z","validUntil":"2026-10-08T03:35:02Z","availability":"ga","contextWindow":400000,"maxOutputTokens":128000,"sourceUrl":"https://developers.openai.com/api/docs/models/gpt-5.4-mini","pricing":{"standard":{"input":0.75,"output":4.5,"cacheRead":0.075,"cacheWrite":0.75}},"supportsBatchWithCache":false,"maxInputTokens":272000,"sourceUrls":["https://developers.openai.com/api/docs/models/gpt-5.4-mini","https://developers.openai.com/api/docs/pricing","https://developers.openai.com/api/docs/guides/prompt-caching"],"evidenceSnapshot":"snap-cd56b748fdceff88b8678d2f8570","evidenceSha256":"83625d2f3548c29379b3b2a44b183a26d266d2f5c3ffda7161dd19c9213a9058"},{"id":"gpt-6-astra","name":"GPT-6 Astra","provider":"OpenAI","sourceValid":true,"lastVerified":"2026-10-07T21:35:03Z","validUntil":"2026-10-08T03:35:03Z","availability":"ga","contextWindow":1050000,"maxOutputTokens":128000,"sourceUrl":"https://developers.openai.com/api/docs/models/gpt-6-astra","pricing":{"standard":{"tiers":[{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5,"maxInputTokensPerCall":272000,"label":"Standard, at most 272K input tokens"},{"input":20,"output":75,"cacheRead":2,"cacheWrite":25,"maxInputTokensPerCall":null,"label":"Standard, above 272K input tokens"}]}},"supportsBatchWithCache":false,"minimumCacheableTokens":1024,"maxInputTokens":922000,"sourceUrls":["https://developers.openai.com/api/docs/models/gpt-6-astra","https://developers.openai.com/api/docs/pricing","https://developers.openai.com/api/docs/guides/prompt-caching"],"evidenceSnapshot":"snap-a7dd8558c0bc47b5b45556936f16","evidenceSha256":"b7c19b3bb89e87a392a0f3f8b732c5e7c9f0bf558cbe3022c491575a947fcef8"},{"id":"gpt-6-luna","name":"GPT-6 Luna","provider":"OpenAI","sourceValid":true,"lastVerified":"2026-10-07T21:35:04Z","validUntil":"2026-10-08T03:35:04Z","availability":"ga","contextWindow":1050000,"maxOutputTokens":128000,"sourceUrl":"https://developers.openai.com/api/docs/models/gpt-6-luna","pricing":{"standard":{"tiers":[{"input":0.1,"output":0.5,"cacheRead":0.01,"cacheWrite":0.125,"maxInputTokensPerCall":272000,"label":"Standard, at most 272K input tokens"},{"input":0.2,"output":0.75,"cacheRead":0.02,"cacheWrite":0.25,"maxInputTokensPerCall":null,"label":"Standard, above 272K input tokens"}]}},"supportsBatchWithCache":false,"minimumCacheableTokens":1024,"maxInputTokens":922000,"sourceUrls":["https://developers.openai.com/api/docs/models/gpt-6-luna","https://developers.openai.com/api/docs/pricing","https://developers.openai.com/api/docs/guides/prompt-caching"],"evidenceSnapshot":"snap-e9f26bb76059e455acd145a1f534","evidenceSha256":"efb95e473a811ad36452a8b5f560e820b8b03bde18a9a462ba3b18348630d87f"},{"id":"gpt-6-sol","name":"GPT-6 Sol","provider":"OpenAI","sourceValid":true,"lastVerified":"2026-10-07T21:35:03Z","validUntil":"2026-10-08T03:35:03Z","availability":"ga","contextWindow":1050000,"maxOutputTokens":128000,"sourceUrl":"https://developers.openai.com/api/docs/models/gpt-6-sol","pricing":{"standard":{"tiers":[{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5,"maxInputTokensPerCall":272000,"label":"Standard, at most 272K input tokens"},{"input":4,"output":15,"cacheRead":0.4,"cacheWrite":5,"maxInputTokensPerCall":null,"label":"Standard, above 272K input tokens"}]}},"supportsBatchWithCache":false,"minimumCacheableTokens":1024,"maxInputTokens":922000,"sourceUrls":["https://developers.openai.com/api/docs/models/gpt-6-sol","https://developers.openai.com/api/docs/pricing","https://developers.openai.com/api/docs/guides/prompt-caching"],"evidenceSnapshot":"snap-a83399522a714c0454ff2fcddfc9","evidenceSha256":"ae565284e1285009ee1758919e8b627944419986ff74bc8a9959700b2c555448"},{"id":"gpt-6.1-sol","name":"GPT-6.1 Sol","provider":"OpenAI","sourceValid":true,"lastVerified":"2026-10-07T21:35:04Z","validUntil":"2026-10-08T03:35:04Z","availability":"ga","contextWindow":1050000,"maxOutputTokens":128000,"sourceUrl":"https://developers.openai.com/api/docs/models/gpt-6.1-sol","pricing":{"standard":{"tiers":[{"input":2,"output":10,"cacheRead":0.1,"cacheWrite":2.5,"maxInputTokensPerCall":272000,"label":"Standard, at most 272K input tokens"},{"input":4,"output":15,"cacheRead":0.2,"cacheWrite":5,"maxInputTokensPerCall":null,"label":"Standard, above 272K input tokens"}]}},"supportsBatchWithCache":false,"maxInputTokens":922000,"sourceUrls":["https://developers.openai.com/api/docs/models/gpt-6.1-sol","https://developers.openai.com/api/docs/pricing","https://developers.openai.com/api/docs/guides/prompt-caching"],"evidenceSnapshot":"snap-5bddc6784d8be34c7ac5e7dcf9a1","evidenceSha256":"1d9758e64a86c1f5445a2bbee51e20132400fe80b71a41c4ec2e3a8a42caeb74"}],"policy_contract_sha256":"67a7b4552ced1b8d31ca1c0be2b26079db26b5f043e4f2eb9e7b3fef798e1e49","claude_policy_contract_sha256":"2bea2c813793f37dbab65ff5006deace28a4297e6adb6d5f85b212ce20a8782e","reviewed_template_sha256":"67d9fa57064f63d2e503fd504eea41d0a75492ee26937ea24abef18632a06d06","gemini_policy_contract_sha256":"f5d9a123aa32ae92f8ba2c6d485af850b14987427abc648f8ba1de0f899989e4","held_model_ids":["claude-fable-5-1","claude-opus-5-5","claude-sonnet-5-5","claude-haiku-4-5-20251001"],"price_holds":{"claude-fable-5-1":"Claude identity/cache dependency unavailable, expired or held","claude-opus-5-5":"Claude identity/cache dependency unavailable, expired or held","claude-sonnet-5-5":"Claude identity/cache dependency unavailable, expired or held","claude-haiku-4-5-20251001":"Claude identity/cache dependency unavailable, expired or held"},"producer":"ai-change-tracker","verified_at":"2026-10-07T21:35:02Z","generated_at":"2026-10-07T21:35:20Z","expires_at":"2026-10-08T03:35:02Z"}