Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 39 additions & 37 deletions Sources/TokenClock/Resources/pricing-snapshot.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"_meta": {"generatedAt": "2026-08-23T14:58:48Z", "unit": "USD/MTok", "source": "BerriAI/litellm model_prices_and_context_window.json", "officialOverrides": 27, "officialReviewAfter": "2026-11-21", "models": 281},
"_meta": {"generatedAt": "2026-09-01T03:00:47Z", "unit": "USD/MTok", "source": "BerriAI/litellm model_prices_and_context_window.json", "officialOverrides": 27, "officialReviewAfter": "2026-11-21", "models": 283},
"models": {
"chat-latest": {"in": 5.0, "out": 30.0, "cr": 0.5, "p": "openai"},
"chatgpt-4o-latest": {"in": 5.0, "out": 15.0, "p": "openai"},
Expand Down Expand Up @@ -60,6 +60,7 @@
"deepseek-chat": {"in": 0.28, "out": 0.42, "cr": 0.028, "p": "deepseek"},
"deepseek-reasoner": {"in": 0.28, "out": 0.42, "cr": 0.028, "p": "deepseek"},
"deepseek-v4-flash": {"in": 0.14, "out": 0.28, "cr": 0.0028, "cw": 0.0, "p": "deepseek"},
"deepseek-v4-flash-vision-exp": {"in": 0.44, "out": 1.32, "cr": 0.014, "cw": 0.0, "p": "deepseek"},
"deepseek-v4-pro": {"in": 0.435, "out": 0.87, "cr": 0.003625, "cw": 0.0, "p": "deepseek"},
"gemini-2.0-flash": {"in": 0.1, "out": 0.4, "cr": 0.025, "p": "vertex_ai-language-models"},
"gemini-2.0-flash-001": {"in": 0.15, "out": 0.6, "cr": 0.0375, "p": "vertex_ai-language-models"},
Expand All @@ -68,14 +69,14 @@
"gemini-2.5-computer-use-preview-10-2025": {"in": 1.25, "out": 10.0, "p": "vertex_ai-language-models"},
"gemini-2.5-flash": {"in": 0.3, "out": 2.5, "cr": 0.03, "p": "vertex_ai-language-models"},
"gemini-2.5-flash-lite": {"in": 0.1, "out": 0.4, "cr": 0.01, "p": "vertex_ai-language-models"},
"gemini-2.5-flash-lite-preview-06-17": {"in": 0.1, "out": 0.4, "cr": 0.025, "p": "vertex_ai-language-models"},
"gemini-2.5-flash-lite-preview-06-17": {"in": 0.1, "out": 0.4, "cr": 0.01, "p": "vertex_ai-language-models"},
"gemini-2.5-flash-lite-preview-09-2025": {"in": 0.1, "out": 0.4, "cr": 0.01, "p": "vertex_ai-language-models"},
"gemini-2.5-flash-native-audio-latest": {"in": 0.3, "out": 2.5, "p": "gemini"},
"gemini-2.5-flash-native-audio-preview-09-2025": {"in": 0.3, "out": 2.5, "p": "gemini"},
"gemini-2.5-flash-native-audio-preview-12-2025": {"in": 0.3, "out": 2.5, "p": "gemini"},
"gemini-2.5-flash-preview-09-2025": {"in": 0.3, "out": 2.5, "cr": 0.075, "p": "vertex_ai-language-models"},
"gemini-2.5-flash-native-audio-latest": {"in": 0.5, "out": 2.0, "p": "gemini"},
"gemini-2.5-flash-native-audio-preview-09-2025": {"in": 0.5, "out": 2.0, "p": "gemini"},
"gemini-2.5-flash-native-audio-preview-12-2025": {"in": 0.5, "out": 2.0, "p": "gemini"},
"gemini-2.5-flash-preview-09-2025": {"in": 0.3, "out": 2.5, "cr": 0.03, "p": "vertex_ai-language-models"},
"gemini-2.5-pro": {"in": 1.25, "out": 10.0, "cr": 0.125, "lt": 200000, "lin": 2.5, "lout": 15.0, "lcr": 0.25, "p": "gemini"},
"gemini-2.5-pro-preview-tts": {"in": 1.25, "out": 10.0, "cr": 0.125, "p": "vertex_ai-language-models"},
"gemini-2.5-pro-preview-tts": {"in": 1.0, "out": 20.0, "cr": 0.125, "p": "vertex_ai-language-models"},
"gemini-3-flash-preview": {"in": 0.5, "out": 3.0, "cr": 0.05, "p": "vertex_ai-language-models"},
"gemini-3-pro-preview": {"in": 2.0, "out": 12.0, "cr": 0.2, "p": "vertex_ai-language-models"},
"gemini-3.1-flash-lite": {"in": 0.25, "out": 1.5, "cr": 0.025, "p": "vertex_ai-language-models"},
Expand Down Expand Up @@ -225,50 +226,49 @@
"o4-mini-2025-04-16": {"in": 1.1, "out": 4.4, "cr": 0.275, "p": "openai"},
"o4-mini-deep-research": {"in": 2.0, "out": 8.0, "cr": 0.5, "p": "openai"},
"o4-mini-deep-research-2025-06-26": {"in": 2.0, "out": 8.0, "cr": 0.5, "p": "openai"},
"xai/grok-2": {"in": 2.0, "out": 10.0, "p": "xai"},
"xai/grok-2-1212": {"in": 2.0, "out": 10.0, "p": "xai"},
"xai/grok-2-latest": {"in": 2.0, "out": 10.0, "p": "xai"},
"xai/grok-2-vision": {"in": 2.0, "out": 10.0, "p": "xai"},
"xai/grok-2-vision-1212": {"in": 2.0, "out": 10.0, "p": "xai"},
"xai/grok-2-vision-latest": {"in": 2.0, "out": 10.0, "p": "xai"},
"xai/grok-3": {"in": 3.0, "out": 15.0, "cr": 0.75, "p": "xai"},
"xai/grok-3-beta": {"in": 3.0, "out": 15.0, "cr": 0.75, "p": "xai"},
"xai/grok-3-fast-beta": {"in": 5.0, "out": 25.0, "cr": 1.25, "p": "xai"},
"xai/grok-3-fast-latest": {"in": 5.0, "out": 25.0, "cr": 1.25, "p": "xai"},
"xai/grok-3-latest": {"in": 3.0, "out": 15.0, "cr": 0.75, "p": "xai"},
"xai/grok-3-mini": {"in": 0.3, "out": 0.5, "cr": 0.075, "p": "xai"},
"xai/grok-3-mini-beta": {"in": 0.3, "out": 0.5, "cr": 0.075, "p": "xai"},
"xai/grok-3-mini-fast": {"in": 0.6, "out": 4.0, "cr": 0.15, "p": "xai"},
"xai/grok-3-mini-fast-beta": {"in": 0.6, "out": 4.0, "cr": 0.15, "p": "xai"},
"xai/grok-3-mini-fast-latest": {"in": 0.6, "out": 4.0, "cr": 0.15, "p": "xai"},
"xai/grok-3-mini-latest": {"in": 0.3, "out": 0.5, "cr": 0.075, "p": "xai"},
"xai/grok-4": {"in": 3.0, "out": 15.0, "p": "xai"},
"xai/grok-4-0709": {"in": 3.0, "out": 15.0, "p": "xai"},
"xai/grok-4-1-fast": {"in": 0.2, "out": 0.5, "cr": 0.05, "p": "xai"},
"xai/grok-4-1-fast-non-reasoning": {"in": 0.2, "out": 0.5, "cr": 0.05, "p": "xai"},
"xai/grok-4-1-fast-non-reasoning-latest": {"in": 0.2, "out": 0.5, "cr": 0.05, "p": "xai"},
"xai/grok-4-1-fast-reasoning": {"in": 0.2, "out": 0.5, "cr": 0.05, "p": "xai"},
"xai/grok-4-1-fast-reasoning-latest": {"in": 0.2, "out": 0.5, "cr": 0.05, "p": "xai"},
"xai/grok-4-fast-non-reasoning": {"in": 0.2, "out": 0.5, "cr": 0.05, "p": "xai"},
"xai/grok-4-fast-reasoning": {"in": 0.2, "out": 0.5, "cr": 0.05, "p": "xai"},
"xai/grok-4-latest": {"in": 3.0, "out": 15.0, "p": "xai"},
"xai/grok-3": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-3-beta": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-3-fast-beta": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-3-fast-latest": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-3-latest": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-3-mini": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-3-mini-beta": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-3-mini-fast": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-3-mini-fast-beta": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-3-mini-fast-latest": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-3-mini-latest": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4-0709": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4-1-fast": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4-1-fast-non-reasoning": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4-1-fast-non-reasoning-latest": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4-1-fast-reasoning": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4-1-fast-reasoning-latest": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4-fast-non-reasoning": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4-fast-reasoning": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4-latest": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.20": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.20-0309-non-reasoning": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.20-0309-reasoning": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.20-beta-0309-non-reasoning": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.20-beta-0309-reasoning": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.20-multi-agent": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.20-multi-agent-0309": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.20-multi-agent-beta-0309": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.20-multi-agent-latest": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.20-non-reasoning": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.20-non-reasoning-latest": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.20-reasoning": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.20-reasoning-latest": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.3": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.3-latest": {"in": 1.25, "out": 2.5, "cr": 0.2, "p": "xai"},
"xai/grok-4.5": {"in": 2.0, "out": 6.0, "cr": 0.3, "p": "xai"},
"xai/grok-4.5-latest": {"in": 2.0, "out": 6.0, "cr": 0.3, "p": "xai"},
"xai/grok-4.6": {"in": 2.0, "out": 6.0, "cr": 0.5, "lt": 200000, "lin": 4.0, "lout": 12.0, "lcr": 1.0, "p": "xai"},
"xai/grok-beta": {"in": 5.0, "out": 15.0, "p": "xai"},
"xai/grok-build-0.1": {"in": 1.0, "out": 2.0, "cr": 0.2, "p": "xai"},
"xai/grok-code-fast": {"in": 1.0, "out": 2.0, "cr": 0.2, "p": "xai"},
"xai/grok-code-fast-1": {"in": 1.0, "out": 2.0, "cr": 0.2, "p": "xai"},
"xai/grok-code-fast-1-0825": {"in": 1.0, "out": 2.0, "cr": 0.2, "p": "xai"},
"xai/grok-vision-beta": {"in": 5.0, "out": 15.0, "p": "xai"},
"zai/glm-4-32b-0414-128k": {"in": 0.1, "out": 0.1, "p": "zai"},
"zai/glm-4.5": {"in": 0.6, "out": 2.2, "p": "zai"},
"zai/glm-4.5-air": {"in": 0.2, "out": 1.1, "p": "zai"},
Expand All @@ -281,6 +281,8 @@
"zai/glm-4.7-flash": {"in": 0.0, "out": 0.0, "cr": 0.0, "cw": 0.0, "p": "zai"},
"zai/glm-5": {"in": 1.0, "out": 3.2, "cr": 0.2, "cw": 0.0, "p": "zai"},
"zai/glm-5-code": {"in": 1.2, "out": 5.0, "cr": 0.3, "cw": 0.0, "p": "zai"},
"zai/glm-5.1": {"in": 1.4, "out": 4.4, "cr": 0.26, "cw": 0.0, "p": "zai"}
"zai/glm-5.1": {"in": 1.4, "out": 4.4, "cr": 0.26, "cw": 0.0, "p": "zai"},
"zai/glm-5.3": {"in": 1.4, "out": 4.4, "cr": 0.26, "cw": 0.0, "p": "zai"},
"zai/glm-5.3-flash": {"in": 0.15, "out": 0.5, "cr": 0.03, "cw": 0.0, "p": "zai"}
}
}