{
  "_comment": "Single source of truth for the LLM video cost calculator. Update here only. CI/巡檢: 每月 14 日後首個週日與 ai-tools 一起核對。",
  "last_verified": "2026-08-16",
  "models": [
    {"id":"claude-fable-5","name":"Claude Fable 5","vendor":"Anthropic","input_per_mtok":10,"output_per_mtok":50,"vision":"claude-hires","max_images_per_request":600,"context":1000000,"price_source":"https://platform.claude.com/docs/en/about-claude/pricing","formula_source":"https://platform.claude.com/docs/en/build-with-claude/vision"},
    {"id":"claude-opus-5","name":"Claude Opus 5","vendor":"Anthropic","input_per_mtok":5,"output_per_mtok":25,"vision":"claude-hires","max_images_per_request":600,"context":1000000,"price_source":"https://platform.claude.com/docs/en/about-claude/pricing","formula_source":"https://platform.claude.com/docs/en/build-with-claude/vision"},
    {"id":"claude-sonnet-5","name":"Claude Sonnet 5","vendor":"Anthropic","input_per_mtok":2,"output_per_mtok":10,"vision":"claude-hires","max_images_per_request":600,"context":1000000,"price_source":"https://platform.claude.com/docs/en/about-claude/pricing","formula_source":"https://platform.claude.com/docs/en/build-with-claude/vision"},
    {"id":"claude-haiku-4-5","name":"Claude Haiku 4.5","vendor":"Anthropic","input_per_mtok":1,"output_per_mtok":5,"vision":"claude-standard","max_images_per_request":100,"context":200000,"price_source":"https://platform.claude.com/docs/en/about-claude/pricing","formula_source":"https://platform.claude.com/docs/en/build-with-claude/vision"},
    {"id":"gpt-5-6-sol","name":"GPT-5.6 Sol","vendor":"OpenAI","input_per_mtok":5,"output_per_mtok":30,"vision":"openai-patch","max_images_per_request":1500,"context":1050000,"estimate_note":"patch→billed-token multiplier not published for GPT-5.6; treated as ≈1 token per patch","price_source":"https://developers.openai.com/api/docs/pricing","formula_source":"https://developers.openai.com/api/docs/guides/images-vision"},
    {"id":"gpt-5-6-terra","name":"GPT-5.6 Terra","vendor":"OpenAI","input_per_mtok":2,"output_per_mtok":12,"vision":"openai-patch","max_images_per_request":1500,"context":1050000,"estimate_note":"patch→billed-token multiplier not published for GPT-5.6; treated as ≈1 token per patch","price_source":"https://developers.openai.com/api/docs/pricing","formula_source":"https://developers.openai.com/api/docs/guides/images-vision"},
    {"id":"gpt-5-6-luna","name":"GPT-5.6 Luna","vendor":"OpenAI","input_per_mtok":0.2,"output_per_mtok":1.2,"vision":"openai-patch","max_images_per_request":1500,"context":1050000,"estimate_note":"patch→billed-token multiplier not published for GPT-5.6; treated as ≈1 token per patch","price_source":"https://developers.openai.com/api/docs/pricing","formula_source":"https://developers.openai.com/api/docs/guides/images-vision"},
    {"id":"gemini-3-1-pro","name":"Gemini 3.1 Pro","vendor":"Google","input_per_mtok":2,"output_per_mtok":12,"vision":"gemini","native_video_tokens_per_sec":300,"tokens_per_frame":258,"audio_tokens_per_sec":32,"price_note":"≤200k-token prompts; >200k is $4/$18","price_source":"https://ai.google.dev/gemini-api/docs/pricing","formula_source":"https://ai.google.dev/gemini-api/docs/video-understanding"},
    {"id":"gemini-3-7-flash","name":"Gemini 3.7 Flash","vendor":"Google","input_per_mtok":0.75,"output_per_mtok":3.75,"vision":"gemini","native_video_tokens_per_sec":300,"tokens_per_frame":258,"audio_tokens_per_sec":32,"price_note":"promo through 2026-12-31; $1.50/$7.50 from 2027-01-01","price_source":"https://ai.google.dev/gemini-api/docs/pricing","formula_source":"https://ai.google.dev/gemini-api/docs/video-understanding"}
  ]
}
