diff --git a/packages/twenty-server/src/engine/metadata-modules/ai/ai-models/ai-providers.json b/packages/twenty-server/src/engine/metadata-modules/ai/ai-models/ai-providers.json index 4fa8dcb106772..c0a24d69bc673 100644 --- a/packages/twenty-server/src/engine/metadata-modules/ai/ai-models/ai-providers.json +++ b/packages/twenty-server/src/engine/metadata-modules/ai/ai-models/ai-providers.json @@ -5,92 +5,77 @@ "apiKey": "{{OPENAI_API_KEY}}", "models": [ { - "name": "o3", - "label": "o3", + "name": "gpt-5.4", + "label": "GPT-5.4", "modelFamily": "GPT", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 8, - "cachedInputCostPerMillionTokens": 0.5, - "contextWindowTokens": 200000, - "maxOutputTokens": 100000, + "inputCostPerMillionTokens": 2.5, + "outputCostPerMillionTokens": 15, + "cachedInputCostPerMillionTokens": 0.25, + "longContextCost": { + "inputCostPerMillionTokens": 5, + "outputCostPerMillionTokens": 22.5, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 0.5 + }, + "contextWindowTokens": 1050000, + "maxOutputTokens": 128000, "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "gpt-5.2-pro", - "label": "GPT-5.2 Pro", + "name": "gpt-5.4-pro", + "label": "GPT-5.4 Pro", "modelFamily": "GPT", - "inputCostPerMillionTokens": 21, - "outputCostPerMillionTokens": 168, - "contextWindowTokens": 400000, + "inputCostPerMillionTokens": 30, + "outputCostPerMillionTokens": 180, + "longContextCost": { + "inputCostPerMillionTokens": 60, + "outputCostPerMillionTokens": 270, + "thresholdTokens": 200000 + }, + "contextWindowTokens": 1050000, "maxOutputTokens": 128000, "modalities": ["image"], "supportsReasoning": true }, { - "name": "gpt-5", - "label": "GPT-5", + "name": "gpt-5.5-pro", + "label": "GPT-5.5 Pro", "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.25, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 0.125, - "contextWindowTokens": 400000, + "inputCostPerMillionTokens": 30, + "outputCostPerMillionTokens": 180, + "longContextCost": { + "inputCostPerMillionTokens": 60, + "outputCostPerMillionTokens": 270, + "thresholdTokens": 200000 + }, + "contextWindowTokens": 1050000, "maxOutputTokens": 128000, - "modalities": ["image"], + "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "gpt-5-pro", - "label": "GPT-5 Pro", + "name": "gpt-5.4-nano", + "label": "GPT-5.4 nano", "modelFamily": "GPT", - "inputCostPerMillionTokens": 15, - "outputCostPerMillionTokens": 120, + "inputCostPerMillionTokens": 0.2, + "outputCostPerMillionTokens": 1.25, + "cachedInputCostPerMillionTokens": 0.02, "contextWindowTokens": 400000, - "maxOutputTokens": 272000, + "maxOutputTokens": 128000, "modalities": ["image"], "supportsReasoning": true }, { - "name": "gpt-4o", - "label": "GPT-4o", + "name": "gpt-realtime-2.1", + "label": "GPT-Realtime-2.1", "modelFamily": "GPT", - "inputCostPerMillionTokens": 2.5, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 1.25, + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 24, + "cachedInputCostPerMillionTokens": 0.4, "contextWindowTokens": 128000, - "maxOutputTokens": 16384, - "modalities": ["image", "pdf"] - }, - { - "name": "gpt-4", - "label": "GPT-4", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 30, - "outputCostPerMillionTokens": 60, - "contextWindowTokens": 8192, - "maxOutputTokens": 8192 - }, - { - "name": "o4-mini", - "label": "o4-mini", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.1, - "outputCostPerMillionTokens": 4.4, - "cachedInputCostPerMillionTokens": 0.275, - "contextWindowTokens": 200000, - "maxOutputTokens": 100000, - "modalities": ["image"], - "supportsReasoning": true - }, - { - "name": "o3-pro", - "label": "o3-pro", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 20, - "outputCostPerMillionTokens": 80, - "contextWindowTokens": 200000, - "maxOutputTokens": 100000, - "modalities": ["image"], + "maxOutputTokens": 32000, + "modalities": ["audio", "image"], "supportsReasoning": true }, { @@ -101,77 +86,55 @@ "outputCostPerMillionTokens": 15, "contextWindowTokens": 128000, "maxOutputTokens": 4096, - "modalities": ["image"] + "modalities": ["image"], + "isDeprecated": true }, { - "name": "gpt-5.4-nano", - "label": "GPT-5.4 nano", + "name": "gpt-4o", + "label": "GPT-4o", "modelFamily": "GPT", - "inputCostPerMillionTokens": 0.2, - "outputCostPerMillionTokens": 1.25, - "cachedInputCostPerMillionTokens": 0.02, - "contextWindowTokens": 400000, - "maxOutputTokens": 128000, - "modalities": ["image"], - "supportsReasoning": true + "inputCostPerMillionTokens": 2.5, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 1.25, + "contextWindowTokens": 128000, + "maxOutputTokens": 16384, + "modalities": ["image", "pdf"] }, { - "name": "gpt-5.1-codex", - "label": "GPT-5.1 Codex", + "name": "gpt-5-mini", + "label": "GPT-5 Mini", "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.25, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 0.125, + "inputCostPerMillionTokens": 0.25, + "outputCostPerMillionTokens": 2, + "cachedInputCostPerMillionTokens": 0.025, "contextWindowTokens": 400000, "maxOutputTokens": 128000, "modalities": ["image"], "supportsReasoning": true }, { - "name": "gpt-5.3-codex-spark", - "label": "GPT-5.3 Codex Spark", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.75, - "outputCostPerMillionTokens": 14, - "cachedInputCostPerMillionTokens": 0.175, - "contextWindowTokens": 128000, - "maxOutputTokens": 32000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "gpt-5.1-codex-max", - "label": "GPT-5.1 Codex Max", + "name": "gpt-5.2-pro", + "label": "GPT-5.2 Pro", "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.25, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 0.125, + "inputCostPerMillionTokens": 21, + "outputCostPerMillionTokens": 168, "contextWindowTokens": 400000, "maxOutputTokens": 128000, "modalities": ["image"], "supportsReasoning": true }, { - "name": "gpt-5.3-chat-latest", - "label": "GPT-5.3 Chat (latest)", - "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.75, - "outputCostPerMillionTokens": 14, - "cachedInputCostPerMillionTokens": 0.175, - "contextWindowTokens": 128000, - "maxOutputTokens": 16384, - "modalities": ["image"] - }, - { - "name": "gpt-4o-2024-08-06", - "label": "GPT-4o (2024-08-06)", + "name": "o4-mini", + "label": "o4-mini", "modelFamily": "GPT", - "inputCostPerMillionTokens": 2.5, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 1.25, - "contextWindowTokens": 128000, - "maxOutputTokens": 16384, - "modalities": ["image"] + "inputCostPerMillionTokens": 1.1, + "outputCostPerMillionTokens": 4.4, + "cachedInputCostPerMillionTokens": 0.275, + "contextWindowTokens": 200000, + "maxOutputTokens": 100000, + "modalities": ["image"], + "supportsReasoning": true, + "isDeprecated": true }, { "name": "o3-mini", @@ -182,19 +145,18 @@ "cachedInputCostPerMillionTokens": 0.55, "contextWindowTokens": 200000, "maxOutputTokens": 100000, - "supportsReasoning": true + "supportsReasoning": true, + "isDeprecated": true }, { - "name": "gpt-5.2", - "label": "GPT-5.2", + "name": "gpt-4", + "label": "GPT-4", "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.75, - "outputCostPerMillionTokens": 14, - "cachedInputCostPerMillionTokens": 0.175, - "contextWindowTokens": 400000, - "maxOutputTokens": 128000, - "modalities": ["image"], - "supportsReasoning": true + "inputCostPerMillionTokens": 30, + "outputCostPerMillionTokens": 60, + "contextWindowTokens": 8192, + "maxOutputTokens": 8192, + "isDeprecated": true }, { "name": "gpt-5.3-codex", @@ -209,27 +171,47 @@ "supportsReasoning": true }, { - "name": "gpt-5.1-codex-mini", - "label": "GPT-5.1 Codex mini", + "name": "gpt-4.1-nano", + "label": "GPT-4.1 nano", "modelFamily": "GPT", - "inputCostPerMillionTokens": 0.25, - "outputCostPerMillionTokens": 2, + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.4, "cachedInputCostPerMillionTokens": 0.025, + "contextWindowTokens": 1047576, + "maxOutputTokens": 32768, + "modalities": ["image"], + "isDeprecated": true + }, + { + "name": "gpt-5-nano", + "label": "GPT-5 Nano", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 0.05, + "outputCostPerMillionTokens": 0.4, + "cachedInputCostPerMillionTokens": 0.005, "contextWindowTokens": 400000, "maxOutputTokens": 128000, "modalities": ["image"], "supportsReasoning": true }, { - "name": "gpt-5.1-chat-latest", - "label": "GPT-5.1 Chat", + "name": "gpt-5.6", + "label": "GPT-5.6", "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.25, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 0.125, - "contextWindowTokens": 128000, - "maxOutputTokens": 16384, - "modalities": ["image"], + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 20, + "cachedInputCostPerMillionTokens": 0.4, + "cacheCreationCostPerMillionTokens": 5, + "longContextCost": { + "inputCostPerMillionTokens": 8, + "outputCostPerMillionTokens": 30, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 0.8, + "cacheCreationCostPerMillionTokens": 10 + }, + "contextWindowTokens": 1050000, + "maxOutputTokens": 128000, + "modalities": ["image", "pdf"], "supportsReasoning": true }, { @@ -242,34 +224,68 @@ "contextWindowTokens": 128000, "maxOutputTokens": 16384, "modalities": ["image"], - "supportsReasoning": true + "supportsReasoning": true, + "isDeprecated": true }, { - "name": "o4-mini-deep-research", - "label": "o4-mini-deep-research", + "name": "o1", + "label": "o1", "modelFamily": "GPT", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 8, - "cachedInputCostPerMillionTokens": 0.5, + "inputCostPerMillionTokens": 15, + "outputCostPerMillionTokens": 60, + "cachedInputCostPerMillionTokens": 7.5, "contextWindowTokens": 200000, "maxOutputTokens": 100000, + "modalities": ["image", "pdf"], + "supportsReasoning": true, + "isDeprecated": true + }, + { + "name": "gpt-5-pro", + "label": "GPT-5 Pro", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 15, + "outputCostPerMillionTokens": 120, + "contextWindowTokens": 400000, + "maxOutputTokens": 272000, "modalities": ["image"], "supportsReasoning": true }, { - "name": "gpt-4.1-nano", - "label": "GPT-4.1 nano", + "name": "gpt-5.3-codex-spark", + "label": "GPT-5.3 Codex Spark", "modelFamily": "GPT", - "inputCostPerMillionTokens": 0.1, - "outputCostPerMillionTokens": 0.4, - "cachedInputCostPerMillionTokens": 0.025, - "contextWindowTokens": 1047576, - "maxOutputTokens": 32768, - "modalities": ["image"] + "inputCostPerMillionTokens": 1.75, + "outputCostPerMillionTokens": 14, + "cachedInputCostPerMillionTokens": 0.175, + "contextWindowTokens": 128000, + "maxOutputTokens": 32000, + "modalities": ["image", "pdf"], + "supportsReasoning": true }, { - "name": "gpt-4o-2024-11-20", - "label": "GPT-4o (2024-11-20)", + "name": "gpt-6.1-sol", + "label": "GPT-6.1 Sol", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 0.1, + "cacheCreationCostPerMillionTokens": 2.5, + "longContextCost": { + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 15, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 0.2, + "cacheCreationCostPerMillionTokens": 5 + }, + "contextWindowTokens": 1050000, + "maxOutputTokens": 128000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, + { + "name": "gpt-4o-2024-08-06", + "label": "GPT-4o (2024-08-06)", "modelFamily": "GPT", "inputCostPerMillionTokens": 2.5, "outputCostPerMillionTokens": 10, @@ -279,40 +295,73 @@ "modalities": ["image"] }, { - "name": "o1", - "label": "o1", + "name": "gpt-6-astra", + "label": "GPT-6 Astra", "modelFamily": "GPT", - "inputCostPerMillionTokens": 15, - "outputCostPerMillionTokens": 60, - "cachedInputCostPerMillionTokens": 7.5, - "contextWindowTokens": 200000, - "maxOutputTokens": 100000, + "inputCostPerMillionTokens": 10, + "outputCostPerMillionTokens": 50, + "cachedInputCostPerMillionTokens": 1, + "cacheCreationCostPerMillionTokens": 12.5, + "longContextCost": { + "inputCostPerMillionTokens": 20, + "outputCostPerMillionTokens": 75, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 2, + "cacheCreationCostPerMillionTokens": 25 + }, + "contextWindowTokens": 1050000, + "maxOutputTokens": 128000, "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "o1-pro", - "label": "o1-pro", + "name": "gpt-5.1", + "label": "GPT-5.1", "modelFamily": "GPT", - "inputCostPerMillionTokens": 150, - "outputCostPerMillionTokens": 600, + "inputCostPerMillionTokens": 1.25, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 0.125, + "contextWindowTokens": 400000, + "maxOutputTokens": 128000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "gpt-4o-mini", + "label": "GPT-4o mini", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 0.15, + "outputCostPerMillionTokens": 0.6, + "cachedInputCostPerMillionTokens": 0.075, + "contextWindowTokens": 128000, + "maxOutputTokens": 16384, + "modalities": ["image", "pdf"] + }, + { + "name": "o3-pro", + "label": "o3-pro", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 20, + "outputCostPerMillionTokens": 80, "contextWindowTokens": 200000, "maxOutputTokens": 100000, "modalities": ["image"], "supportsReasoning": true }, { - "name": "gpt-5.4", - "label": "GPT-5.4", + "name": "gpt-daybreak-blue-latest", + "label": "Daybreak Blue", "modelFamily": "GPT", - "inputCostPerMillionTokens": 2.5, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.25, + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 20, + "cachedInputCostPerMillionTokens": 0.4, + "cacheCreationCostPerMillionTokens": 5, "longContextCost": { - "inputCostPerMillionTokens": 5, - "outputCostPerMillionTokens": 22.5, + "inputCostPerMillionTokens": 8, + "outputCostPerMillionTokens": 30, "thresholdTokens": 200000, - "cachedInputCostPerMillionTokens": 0.5 + "cachedInputCostPerMillionTokens": 0.8, + "cacheCreationCostPerMillionTokens": 10 }, "contextWindowTokens": 1050000, "maxOutputTokens": 128000, @@ -332,99 +381,134 @@ "supportsReasoning": true }, { - "name": "gpt-4.1", - "label": "GPT-4.1", + "name": "gpt-5.6-luna", + "label": "GPT-5.6 Luna", "modelFamily": "GPT", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 8, - "cachedInputCostPerMillionTokens": 0.5, - "contextWindowTokens": 1047576, - "maxOutputTokens": 32768, - "modalities": ["image", "pdf"] + "inputCostPerMillionTokens": 0.2, + "outputCostPerMillionTokens": 1.2, + "cachedInputCostPerMillionTokens": 0.02, + "cacheCreationCostPerMillionTokens": 0.25, + "longContextCost": { + "inputCostPerMillionTokens": 0.4, + "outputCostPerMillionTokens": 1.8, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 0.04, + "cacheCreationCostPerMillionTokens": 0.5 + }, + "contextWindowTokens": 1050000, + "maxOutputTokens": 128000, + "modalities": ["image", "pdf"], + "supportsReasoning": true }, { - "name": "o3-deep-research", - "label": "o3-deep-research", + "name": "gpt-5.2", + "label": "GPT-5.2", "modelFamily": "GPT", - "inputCostPerMillionTokens": 10, - "outputCostPerMillionTokens": 40, - "cachedInputCostPerMillionTokens": 2.5, - "contextWindowTokens": 200000, - "maxOutputTokens": 100000, + "inputCostPerMillionTokens": 1.75, + "outputCostPerMillionTokens": 14, + "cachedInputCostPerMillionTokens": 0.175, + "contextWindowTokens": 400000, + "maxOutputTokens": 128000, "modalities": ["image"], "supportsReasoning": true }, { - "name": "gpt-5-mini", - "label": "GPT-5 Mini", + "name": "gpt-5.5", + "label": "GPT-5.5", "modelFamily": "GPT", - "inputCostPerMillionTokens": 0.25, - "outputCostPerMillionTokens": 2, - "cachedInputCostPerMillionTokens": 0.025, - "contextWindowTokens": 400000, + "inputCostPerMillionTokens": 5, + "outputCostPerMillionTokens": 30, + "cachedInputCostPerMillionTokens": 0.5, + "longContextCost": { + "inputCostPerMillionTokens": 10, + "outputCostPerMillionTokens": 45, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 1 + }, + "contextWindowTokens": 1050000, "maxOutputTokens": 128000, - "modalities": ["image"], + "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "gpt-4.1-mini", - "label": "GPT-4.1 mini", + "name": "gpt-4.1", + "label": "GPT-4.1", "modelFamily": "GPT", - "inputCostPerMillionTokens": 0.4, - "outputCostPerMillionTokens": 1.6, - "cachedInputCostPerMillionTokens": 0.1, + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 8, + "cachedInputCostPerMillionTokens": 0.5, "contextWindowTokens": 1047576, "maxOutputTokens": 32768, "modalities": ["image", "pdf"] }, { - "name": "gpt-4-turbo", - "label": "GPT-4 Turbo", + "name": "gpt-4o-2024-11-20", + "label": "GPT-4o (2024-11-20)", "modelFamily": "GPT", - "inputCostPerMillionTokens": 10, - "outputCostPerMillionTokens": 30, + "inputCostPerMillionTokens": 2.5, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 1.25, "contextWindowTokens": 128000, - "maxOutputTokens": 4096, + "maxOutputTokens": 16384, "modalities": ["image"] }, { - "name": "gpt-5-nano", - "label": "GPT-5 Nano", + "name": "gpt-4.1-mini", + "label": "GPT-4.1 mini", "modelFamily": "GPT", - "inputCostPerMillionTokens": 0.05, - "outputCostPerMillionTokens": 0.4, - "cachedInputCostPerMillionTokens": 0.005, - "contextWindowTokens": 400000, - "maxOutputTokens": 128000, - "modalities": ["image"], - "supportsReasoning": true + "inputCostPerMillionTokens": 0.4, + "outputCostPerMillionTokens": 1.6, + "cachedInputCostPerMillionTokens": 0.1, + "contextWindowTokens": 1047576, + "maxOutputTokens": 32768, + "modalities": ["image", "pdf"] }, { - "name": "gpt-5.4-pro", - "label": "GPT-5.4 Pro", + "name": "gpt-6-luna", + "label": "GPT-6 Luna", "modelFamily": "GPT", - "inputCostPerMillionTokens": 30, - "outputCostPerMillionTokens": 180, + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.5, + "cachedInputCostPerMillionTokens": 0.01, + "cacheCreationCostPerMillionTokens": 0.125, "longContextCost": { - "inputCostPerMillionTokens": 60, - "outputCostPerMillionTokens": 270, - "thresholdTokens": 200000 + "inputCostPerMillionTokens": 0.2, + "outputCostPerMillionTokens": 0.75, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 0.02, + "cacheCreationCostPerMillionTokens": 0.25 }, "contextWindowTokens": 1050000, "maxOutputTokens": 128000, - "modalities": ["image"], + "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "gpt-5.5-pro", - "label": "GPT-5.5 Pro", + "name": "gpt-5.3-chat-latest", + "label": "GPT-5.3 Chat (latest)", "modelFamily": "GPT", - "inputCostPerMillionTokens": 30, - "outputCostPerMillionTokens": 180, + "inputCostPerMillionTokens": 1.75, + "outputCostPerMillionTokens": 14, + "cachedInputCostPerMillionTokens": 0.175, + "contextWindowTokens": 128000, + "maxOutputTokens": 16384, + "modalities": ["image"], + "isDeprecated": true + }, + { + "name": "gpt-5.6-terra", + "label": "GPT-5.6 Terra", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 12, + "cachedInputCostPerMillionTokens": 0.2, + "cacheCreationCostPerMillionTokens": 2.5, "longContextCost": { - "inputCostPerMillionTokens": 60, - "outputCostPerMillionTokens": 270, - "thresholdTokens": 200000 + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 18, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 0.4, + "cacheCreationCostPerMillionTokens": 5 }, "contextWindowTokens": 1050000, "maxOutputTokens": 128000, @@ -432,43 +516,44 @@ "supportsReasoning": true }, { - "name": "gpt-4o-mini", - "label": "GPT-4o mini", + "name": "gpt-4-turbo", + "label": "GPT-4 Turbo", "modelFamily": "GPT", - "inputCostPerMillionTokens": 0.15, - "outputCostPerMillionTokens": 0.6, - "cachedInputCostPerMillionTokens": 0.075, + "inputCostPerMillionTokens": 10, + "outputCostPerMillionTokens": 30, "contextWindowTokens": 128000, - "maxOutputTokens": 16384, - "modalities": ["image", "pdf"] + "maxOutputTokens": 4096, + "modalities": ["image"], + "isDeprecated": true }, { - "name": "gpt-5-codex", - "label": "GPT-5-Codex", + "name": "gpt-daybreak-red-latest", + "label": "Daybreak Red", "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.25, - "outputCostPerMillionTokens": 10, - "cachedInputCostPerMillionTokens": 0.125, + "inputCostPerMillionTokens": 12.5, + "outputCostPerMillionTokens": 75, + "cachedInputCostPerMillionTokens": 1.25, + "cacheCreationCostPerMillionTokens": 15.625, "contextWindowTokens": 400000, "maxOutputTokens": 128000, "modalities": ["image"], "supportsReasoning": true }, { - "name": "gpt-5.2-codex", - "label": "GPT-5.2 Codex", + "name": "o3", + "label": "o3", "modelFamily": "GPT", - "inputCostPerMillionTokens": 1.75, - "outputCostPerMillionTokens": 14, - "cachedInputCostPerMillionTokens": 0.175, - "contextWindowTokens": 400000, - "maxOutputTokens": 128000, + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 8, + "cachedInputCostPerMillionTokens": 0.5, + "contextWindowTokens": 200000, + "maxOutputTokens": 100000, "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "gpt-5.1", - "label": "GPT-5.1", + "name": "gpt-5", + "label": "GPT-5", "modelFamily": "GPT", "inputCostPerMillionTokens": 1.25, "outputCostPerMillionTokens": 10, @@ -479,22 +564,56 @@ "supportsReasoning": true }, { - "name": "gpt-5.5", - "label": "GPT-5.5", + "name": "gpt-5.6-sol", + "label": "GPT-5.6 Sol", "modelFamily": "GPT", - "inputCostPerMillionTokens": 5, - "outputCostPerMillionTokens": 30, - "cachedInputCostPerMillionTokens": 0.5, + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 20, + "cachedInputCostPerMillionTokens": 0.4, + "cacheCreationCostPerMillionTokens": 5, "longContextCost": { - "inputCostPerMillionTokens": 10, - "outputCostPerMillionTokens": 45, + "inputCostPerMillionTokens": 8, + "outputCostPerMillionTokens": 30, "thresholdTokens": 200000, - "cachedInputCostPerMillionTokens": 1 + "cachedInputCostPerMillionTokens": 0.8, + "cacheCreationCostPerMillionTokens": 10 + }, + "contextWindowTokens": 1050000, + "maxOutputTokens": 128000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, + { + "name": "gpt-6-sol", + "label": "GPT-6 Sol", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 0.2, + "cacheCreationCostPerMillionTokens": 2.5, + "longContextCost": { + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 15, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 0.4, + "cacheCreationCostPerMillionTokens": 5 }, "contextWindowTokens": 1050000, "maxOutputTokens": 128000, "modalities": ["image", "pdf"], "supportsReasoning": true + }, + { + "name": "o1-pro", + "label": "o1-pro", + "modelFamily": "GPT", + "inputCostPerMillionTokens": 150, + "outputCostPerMillionTokens": 600, + "contextWindowTokens": 200000, + "maxOutputTokens": 100000, + "modalities": ["image"], + "supportsReasoning": true, + "isDeprecated": true } ] }, @@ -504,112 +623,21 @@ "apiKey": "{{ANTHROPIC_API_KEY}}", "models": [ { - "name": "claude-opus-4-5", - "label": "Claude Opus 4.5 (latest)", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 5, - "outputCostPerMillionTokens": 25, - "cachedInputCostPerMillionTokens": 0.5, - "cacheCreationCostPerMillionTokens": 6.25, - "contextWindowTokens": 200000, - "maxOutputTokens": 64000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "claude-haiku-4-5-20251001", - "label": "Claude Haiku 4.5", + "name": "claude-haiku-4-5", + "label": "Claude Haiku 4.5 (latest)", "modelFamily": "CLAUDE", "inputCostPerMillionTokens": 1, "outputCostPerMillionTokens": 5, "cachedInputCostPerMillionTokens": 0.1, - "cacheCreationCostPerMillionTokens": 1.25, - "contextWindowTokens": 200000, - "maxOutputTokens": 64000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "claude-3-5-haiku-20241022", - "label": "Claude Haiku 3.5", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 0.8, - "outputCostPerMillionTokens": 4, - "cachedInputCostPerMillionTokens": 0.08, - "cacheCreationCostPerMillionTokens": 1, - "contextWindowTokens": 200000, - "maxOutputTokens": 8192, - "modalities": ["image", "pdf"], - "isDeprecated": true - }, - { - "name": "claude-opus-4-0", - "label": "Claude Opus 4 (latest)", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 15, - "outputCostPerMillionTokens": 75, - "cachedInputCostPerMillionTokens": 1.5, - "cacheCreationCostPerMillionTokens": 18.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 32000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "claude-3-opus-20240229", - "label": "Claude Opus 3", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 15, - "outputCostPerMillionTokens": 75, - "cachedInputCostPerMillionTokens": 1.5, - "cacheCreationCostPerMillionTokens": 18.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 4096, - "modalities": ["image", "pdf"], - "isDeprecated": true - }, - { - "name": "claude-opus-4-1-20250805", - "label": "Claude Opus 4.1", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 15, - "outputCostPerMillionTokens": 75, - "cachedInputCostPerMillionTokens": 1.5, - "cacheCreationCostPerMillionTokens": 18.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 32000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "claude-sonnet-4-5", - "label": "Claude Sonnet 4.5 (latest)", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 3.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 64000, - "modalities": ["image", "pdf"], - "supportsReasoning": true - }, - { - "name": "claude-opus-4-7", - "label": "Claude Opus 4.7", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 5, - "outputCostPerMillionTokens": 25, - "cachedInputCostPerMillionTokens": 0.5, - "cacheCreationCostPerMillionTokens": 6.25, - "contextWindowTokens": 1000000, - "maxOutputTokens": 128000, + "cacheCreationCostPerMillionTokens": 1.25, + "contextWindowTokens": 200000, + "maxOutputTokens": 64000, "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "claude-opus-4-5-20251101", - "label": "Claude Opus 4.5", + "name": "claude-opus-4-5", + "label": "Claude Opus 4.5 (latest)", "modelFamily": "CLAUDE", "inputCostPerMillionTokens": 5, "outputCostPerMillionTokens": 25, @@ -621,96 +649,70 @@ "supportsReasoning": true }, { - "name": "claude-3-5-sonnet-20241022", - "label": "Claude Sonnet 3.5 v2", + "name": "claude-sonnet-4-5", + "label": "Claude Sonnet 4.5 (latest)", "modelFamily": "CLAUDE", "inputCostPerMillionTokens": 3, "outputCostPerMillionTokens": 15, "cachedInputCostPerMillionTokens": 0.3, "cacheCreationCostPerMillionTokens": 3.75, "contextWindowTokens": 200000, - "maxOutputTokens": 8192, + "maxOutputTokens": 64000, "modalities": ["image", "pdf"], - "isDeprecated": true + "supportsReasoning": true }, { - "name": "claude-opus-4-8", - "label": "Claude Opus 4.8", + "name": "claude-opus-5-5", + "label": "Claude Opus 5.5", "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 5, - "outputCostPerMillionTokens": 25, - "cachedInputCostPerMillionTokens": 0.5, - "cacheCreationCostPerMillionTokens": 6.25, + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 20, + "cachedInputCostPerMillionTokens": 0.2, + "cacheCreationCostPerMillionTokens": 5, "contextWindowTokens": 1000000, "maxOutputTokens": 128000, "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "claude-opus-4-20250514", - "label": "Claude Opus 4", + "name": "claude-fable-5-1", + "label": "Claude Fable 5.1", "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 15, - "outputCostPerMillionTokens": 75, - "cachedInputCostPerMillionTokens": 1.5, - "cacheCreationCostPerMillionTokens": 18.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 32000, + "inputCostPerMillionTokens": 10, + "outputCostPerMillionTokens": 50, + "cachedInputCostPerMillionTokens": 0.25, + "cacheCreationCostPerMillionTokens": 12.5, + "contextWindowTokens": 1000000, + "maxOutputTokens": 128000, "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "claude-3-5-sonnet-20240620", - "label": "Claude Sonnet 3.5", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 3.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 8192, - "modalities": ["image", "pdf"], - "isDeprecated": true - }, - { - "name": "claude-sonnet-4-20250514", - "label": "Claude Sonnet 4", + "name": "claude-opus-4-5-20251101", + "label": "Claude Opus 4.5", "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 3.75, + "inputCostPerMillionTokens": 5, + "outputCostPerMillionTokens": 25, + "cachedInputCostPerMillionTokens": 0.5, + "cacheCreationCostPerMillionTokens": 6.25, "contextWindowTokens": 200000, "maxOutputTokens": 64000, "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "claude-opus-4-1", - "label": "Claude Opus 4.1 (latest)", + "name": "claude-opus-5", + "label": "Claude Opus 5", "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 15, - "outputCostPerMillionTokens": 75, - "cachedInputCostPerMillionTokens": 1.5, - "cacheCreationCostPerMillionTokens": 18.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 32000, + "inputCostPerMillionTokens": 5, + "outputCostPerMillionTokens": 25, + "cachedInputCostPerMillionTokens": 0.5, + "cacheCreationCostPerMillionTokens": 6.25, + "contextWindowTokens": 1000000, + "maxOutputTokens": 128000, "modalities": ["image", "pdf"], "supportsReasoning": true }, - { - "name": "claude-3-haiku-20240307", - "label": "Claude Haiku 3", - "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 0.25, - "outputCostPerMillionTokens": 1.25, - "cachedInputCostPerMillionTokens": 0.03, - "cacheCreationCostPerMillionTokens": 0.3, - "contextWindowTokens": 200000, - "maxOutputTokens": 4096, - "modalities": ["image", "pdf"], - "isDeprecated": true - }, { "name": "claude-fable-5", "label": "Claude Fable 5", @@ -725,21 +727,21 @@ "supportsReasoning": true }, { - "name": "claude-sonnet-4-0", - "label": "Claude Sonnet 4 (latest)", + "name": "claude-opus-4-8", + "label": "Claude Opus 4.8", "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 3.75, - "contextWindowTokens": 200000, - "maxOutputTokens": 64000, + "inputCostPerMillionTokens": 5, + "outputCostPerMillionTokens": 25, + "cachedInputCostPerMillionTokens": 0.5, + "cacheCreationCostPerMillionTokens": 6.25, + "contextWindowTokens": 1000000, + "maxOutputTokens": 128000, "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "claude-3-7-sonnet-20250219", - "label": "Claude Sonnet 3.7", + "name": "claude-sonnet-4-5-20250929", + "label": "Claude Sonnet 4.5", "modelFamily": "CLAUDE", "inputCostPerMillionTokens": 3, "outputCostPerMillionTokens": 15, @@ -748,19 +750,18 @@ "contextWindowTokens": 200000, "maxOutputTokens": 64000, "modalities": ["image", "pdf"], - "supportsReasoning": true, - "isDeprecated": true + "supportsReasoning": true }, { - "name": "claude-haiku-4-5", - "label": "Claude Haiku 4.5 (latest)", + "name": "claude-sonnet-5", + "label": "Claude Sonnet 5", "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 1, - "outputCostPerMillionTokens": 5, - "cachedInputCostPerMillionTokens": 0.1, - "cacheCreationCostPerMillionTokens": 1.25, - "contextWindowTokens": 200000, - "maxOutputTokens": 64000, + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 0.2, + "cacheCreationCostPerMillionTokens": 2.5, + "contextWindowTokens": 1000000, + "maxOutputTokens": 128000, "modalities": ["image", "pdf"], "supportsReasoning": true }, @@ -778,30 +779,30 @@ "supportsReasoning": true }, { - "name": "claude-sonnet-4-5-20250929", - "label": "Claude Sonnet 4.5", + "name": "claude-haiku-4-5-20251001", + "label": "Claude Haiku 4.5", "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 3.75, + "inputCostPerMillionTokens": 1, + "outputCostPerMillionTokens": 5, + "cachedInputCostPerMillionTokens": 0.1, + "cacheCreationCostPerMillionTokens": 1.25, "contextWindowTokens": 200000, "maxOutputTokens": 64000, "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "claude-3-sonnet-20240229", - "label": "Claude Sonnet 3", + "name": "claude-haiku-5-5", + "label": "Claude Haiku 5.5", "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 3, - "outputCostPerMillionTokens": 15, - "cachedInputCostPerMillionTokens": 0.3, - "cacheCreationCostPerMillionTokens": 0.3, - "contextWindowTokens": 200000, - "maxOutputTokens": 4096, + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.5, + "cachedInputCostPerMillionTokens": 0.01, + "cacheCreationCostPerMillionTokens": 0.125, + "contextWindowTokens": 1000000, + "maxOutputTokens": 128000, "modalities": ["image", "pdf"], - "isDeprecated": true + "supportsReasoning": true }, { "name": "claude-sonnet-4-6", @@ -812,21 +813,35 @@ "cachedInputCostPerMillionTokens": 0.3, "cacheCreationCostPerMillionTokens": 3.75, "contextWindowTokens": 1000000, - "maxOutputTokens": 64000, + "maxOutputTokens": 128000, "modalities": ["image", "pdf"], "supportsReasoning": true }, { - "name": "claude-3-5-haiku-latest", - "label": "Claude Haiku 3.5 (latest)", + "name": "claude-sonnet-5-5", + "label": "Claude Sonnet 5.5", "modelFamily": "CLAUDE", - "inputCostPerMillionTokens": 0.8, - "outputCostPerMillionTokens": 4, - "cachedInputCostPerMillionTokens": 0.08, - "cacheCreationCostPerMillionTokens": 1, - "contextWindowTokens": 200000, - "maxOutputTokens": 8192, - "modalities": ["image", "pdf"] + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 10, + "cachedInputCostPerMillionTokens": 0.1, + "cacheCreationCostPerMillionTokens": 2.5, + "contextWindowTokens": 1000000, + "maxOutputTokens": 128000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, + { + "name": "claude-opus-4-7", + "label": "Claude Opus 4.7", + "modelFamily": "CLAUDE", + "inputCostPerMillionTokens": 5, + "outputCostPerMillionTokens": 25, + "cachedInputCostPerMillionTokens": 0.5, + "cacheCreationCostPerMillionTokens": 6.25, + "contextWindowTokens": 1000000, + "maxOutputTokens": 128000, + "modalities": ["image", "pdf"], + "supportsReasoning": true } ] }, @@ -836,12 +851,94 @@ "apiKey": "{{GOOGLE_API_KEY}}", "models": [ { - "name": "gemini-3.1-flash-lite", - "label": "Gemini 3.1 Flash Lite", + "name": "gemini-flash-latest", + "label": "Gemini Flash Latest", "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.25, - "outputCostPerMillionTokens": 1.5, - "cachedInputCostPerMillionTokens": 0.025, + "inputCostPerMillionTokens": 0.75, + "outputCostPerMillionTokens": 3.75, + "cachedInputCostPerMillionTokens": 0.075, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, + "modalities": ["image", "video", "audio", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-flash-lite-latest", + "label": "Gemini Flash-Lite Latest", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.3, + "outputCostPerMillionTokens": 2.5, + "cachedInputCostPerMillionTokens": 0.03, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, + "modalities": ["image", "video", "audio", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-3.6-flash", + "label": "Gemini 3.6 Flash", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.75, + "outputCostPerMillionTokens": 3.75, + "cachedInputCostPerMillionTokens": 0.075, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, + "modalities": ["image", "video", "audio", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-3.5-flash-lite", + "label": "Gemini 3.5 Flash Lite", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.3, + "outputCostPerMillionTokens": 2.5, + "cachedInputCostPerMillionTokens": 0.03, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, + "modalities": ["image", "video", "audio", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-3.1-pro-preview", + "label": "Gemini 3.1 Pro Preview", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 12, + "cachedInputCostPerMillionTokens": 0.2, + "longContextCost": { + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 18, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 0.4 + }, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, + "modalities": ["image", "video", "audio", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-2.5-computer-use-preview-10-2025", + "label": "Gemini 2.5 Computer Use Preview 10-2025", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 1.25, + "outputCostPerMillionTokens": 10, + "longContextCost": { + "inputCostPerMillionTokens": 2.5, + "outputCostPerMillionTokens": 15, + "thresholdTokens": 200000 + }, + "contextWindowTokens": 128000, + "maxOutputTokens": 64000, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "gemini-3.5-flash", + "label": "Gemini 3.5 Flash", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 1.5, + "outputCostPerMillionTokens": 9, + "cachedInputCostPerMillionTokens": 0.15, "contextWindowTokens": 1048576, "maxOutputTokens": 65536, "modalities": ["image", "video", "audio", "pdf"], @@ -878,32 +975,19 @@ "supportsReasoning": true }, { - "name": "gemini-3.5-flash", - "label": "Gemini 3.5 Flash", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 1.5, - "outputCostPerMillionTokens": 9, - "cachedInputCostPerMillionTokens": 0.15, - "contextWindowTokens": 1048576, - "maxOutputTokens": 65536, - "modalities": ["image", "video", "audio", "pdf"], - "supportsReasoning": true - }, - { - "name": "gemini-2.0-flash", - "label": "Gemini 2.0 Flash", + "name": "gemini-3.1-flash-lite-image", + "label": "Nano Banana 2 Lite", "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.1, - "outputCostPerMillionTokens": 0.4, - "cachedInputCostPerMillionTokens": 0.025, - "contextWindowTokens": 1048576, - "maxOutputTokens": 8192, - "modalities": ["image", "audio", "video", "pdf"], - "isDeprecated": true + "inputCostPerMillionTokens": 0.25, + "outputCostPerMillionTokens": 30, + "contextWindowTokens": 65536, + "maxOutputTokens": 4096, + "modalities": ["image"], + "supportsReasoning": true }, { - "name": "gemini-3.1-pro-preview-customtools", - "label": "Gemini 3.1 Pro Preview Custom Tools", + "name": "deep-research-preview-04-2026", + "label": "Deep Research Preview (Apr-21-2026)", "modelFamily": "GEMINI", "inputCostPerMillionTokens": 2, "outputCostPerMillionTokens": 12, @@ -914,38 +998,14 @@ "thresholdTokens": 200000, "cachedInputCostPerMillionTokens": 0.4 }, - "contextWindowTokens": 1048576, + "contextWindowTokens": 131072, "maxOutputTokens": 65536, "modalities": ["image", "video", "audio", "pdf"], "supportsReasoning": true }, { - "name": "gemini-flash-lite-latest", - "label": "Gemini Flash-Lite Latest", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.1, - "outputCostPerMillionTokens": 0.4, - "cachedInputCostPerMillionTokens": 0.025, - "contextWindowTokens": 1048576, - "maxOutputTokens": 65536, - "modalities": ["image", "audio", "video", "pdf"], - "supportsReasoning": true - }, - { - "name": "gemini-2.5-flash-lite", - "label": "Gemini 2.5 Flash-Lite", - "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.1, - "outputCostPerMillionTokens": 0.4, - "cachedInputCostPerMillionTokens": 0.01, - "contextWindowTokens": 1048576, - "maxOutputTokens": 65536, - "modalities": ["image", "audio", "video", "pdf"], - "supportsReasoning": true - }, - { - "name": "gemini-3.1-pro-preview", - "label": "Gemini 3.1 Pro Preview", + "name": "deep-research-max-preview-04-2026", + "label": "Deep Research Max Preview (Apr-21-2026)", "modelFamily": "GEMINI", "inputCostPerMillionTokens": 2, "outputCostPerMillionTokens": 12, @@ -956,14 +1016,26 @@ "thresholdTokens": 200000, "cachedInputCostPerMillionTokens": 0.4 }, + "contextWindowTokens": 131072, + "maxOutputTokens": 65536, + "modalities": ["image", "video", "audio", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-3.7-flash", + "label": "Gemini 3.7 Flash", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.75, + "outputCostPerMillionTokens": 3.75, + "cachedInputCostPerMillionTokens": 0.075, "contextWindowTokens": 1048576, "maxOutputTokens": 65536, "modalities": ["image", "video", "audio", "pdf"], "supportsReasoning": true }, { - "name": "gemini-3-pro-preview", - "label": "Gemini 3 Pro Preview", + "name": "gemini-3.1-pro-preview-customtools", + "label": "Gemini 3.1 Pro Preview Custom Tools", "modelFamily": "GEMINI", "inputCostPerMillionTokens": 2, "outputCostPerMillionTokens": 12, @@ -977,8 +1049,7 @@ "contextWindowTokens": 1048576, "maxOutputTokens": 65536, "modalities": ["image", "video", "audio", "pdf"], - "supportsReasoning": true, - "isDeprecated": true + "supportsReasoning": true }, { "name": "gemini-3-flash-preview", @@ -993,14 +1064,26 @@ "supportsReasoning": true }, { - "name": "gemini-flash-latest", - "label": "Gemini Flash Latest", + "name": "gemini-3.8-flash", + "label": "Gemini 3.8 Flash", "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.3, - "outputCostPerMillionTokens": 2.5, + "inputCostPerMillionTokens": 0.75, + "outputCostPerMillionTokens": 3.75, "cachedInputCostPerMillionTokens": 0.075, "contextWindowTokens": 1048576, "maxOutputTokens": 65536, + "modalities": ["image", "video", "audio", "pdf"], + "supportsReasoning": true + }, + { + "name": "gemini-2.5-flash-lite", + "label": "Gemini 2.5 Flash-Lite", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.4, + "cachedInputCostPerMillionTokens": 0.01, + "contextWindowTokens": 1048576, + "maxOutputTokens": 65536, "modalities": ["image", "audio", "video", "pdf"], "supportsReasoning": true }, @@ -1018,15 +1101,27 @@ "isDeprecated": true }, { - "name": "gemini-2.0-flash-lite", - "label": "Gemini 2.0 Flash-Lite", + "name": "gemini-3.1-flash-live-preview", + "label": "Gemini 3.1 Flash Live Preview", "modelFamily": "GEMINI", - "inputCostPerMillionTokens": 0.075, - "outputCostPerMillionTokens": 0.3, + "inputCostPerMillionTokens": 0.75, + "outputCostPerMillionTokens": 4.5, + "contextWindowTokens": 131072, + "maxOutputTokens": 65536, + "modalities": ["image", "video", "audio"], + "supportsReasoning": true + }, + { + "name": "gemini-3.1-flash-lite", + "label": "Gemini 3.1 Flash Lite", + "modelFamily": "GEMINI", + "inputCostPerMillionTokens": 0.25, + "outputCostPerMillionTokens": 1.5, + "cachedInputCostPerMillionTokens": 0.025, "contextWindowTokens": 1048576, - "maxOutputTokens": 8192, - "modalities": ["image", "audio", "video", "pdf"], - "isDeprecated": true + "maxOutputTokens": 65536, + "modalities": ["image", "video", "audio", "pdf"], + "supportsReasoning": true } ] }, @@ -1035,90 +1130,122 @@ "label": "Mistral", "apiKey": "{{MISTRAL_API_KEY}}", "models": [ + { + "name": "open-mistral-nemo", + "label": "Open Mistral Nemo", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.15, + "outputCostPerMillionTokens": 0.15, + "contextWindowTokens": 128000, + "maxOutputTokens": 128000, + "isDeprecated": true + }, { "name": "codestral-latest", "label": "Codestral (latest)", "modelFamily": "MISTRAL", "inputCostPerMillionTokens": 0.3, "outputCostPerMillionTokens": 0.9, + "cachedInputCostPerMillionTokens": 0.03, "contextWindowTokens": 256000, "maxOutputTokens": 4096 }, { - "name": "mistral-large-latest", - "label": "Mistral Large (latest)", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.5, - "outputCostPerMillionTokens": 1.5, - "contextWindowTokens": 262144, - "maxOutputTokens": 262144, - "modalities": ["image"] - }, - { - "name": "open-mistral-7b", - "label": "Mistral 7B", + "name": "mistral-large-2411", + "label": "Mistral Large 2.1", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.25, - "outputCostPerMillionTokens": 0.25, - "contextWindowTokens": 8000, - "maxOutputTokens": 8000 + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 6, + "contextWindowTokens": 131072, + "maxOutputTokens": 16384, + "isDeprecated": true }, { - "name": "devstral-small-2507", - "label": "Devstral Small", + "name": "mistral-nemo", + "label": "Mistral Nemo", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.1, - "outputCostPerMillionTokens": 0.3, + "inputCostPerMillionTokens": 0.15, + "outputCostPerMillionTokens": 0.15, "contextWindowTokens": 128000, "maxOutputTokens": 128000, "isDeprecated": true }, { - "name": "ministral-3b-latest", - "label": "Ministral 3B (latest)", + "name": "mistral-medium-2508", + "label": "Mistral Medium 3.1", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.04, - "outputCostPerMillionTokens": 0.04, - "contextWindowTokens": 128000, - "maxOutputTokens": 128000 + "inputCostPerMillionTokens": 0.4, + "outputCostPerMillionTokens": 2, + "contextWindowTokens": 262144, + "maxOutputTokens": 262144, + "modalities": ["image"], + "isDeprecated": true }, { - "name": "pixtral-large-latest", - "label": "Pixtral Large (latest)", + "name": "mistral-large-latest", + "label": "Mistral Large (latest)", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 6, - "contextWindowTokens": 128000, - "maxOutputTokens": 128000, + "inputCostPerMillionTokens": 0.5, + "outputCostPerMillionTokens": 1.5, + "cachedInputCostPerMillionTokens": 0.05, + "contextWindowTokens": 262144, + "maxOutputTokens": 262144, "modalities": ["image"] }, { - "name": "mistral-nemo", - "label": "Mistral Nemo", + "name": "mistral-small-latest", + "label": "Mistral Small (latest)", "modelFamily": "MISTRAL", "inputCostPerMillionTokens": 0.15, - "outputCostPerMillionTokens": 0.15, - "contextWindowTokens": 128000, - "maxOutputTokens": 128000 + "outputCostPerMillionTokens": 0.6, + "cachedInputCostPerMillionTokens": 0.015, + "contextWindowTokens": 262144, + "maxOutputTokens": 256000, + "modalities": ["image"], + "supportsReasoning": true }, { - "name": "mistral-small-2506", - "label": "Mistral Small 3.2", + "name": "ministral-8b-2512", + "label": "Ministral 3 8B", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.1, - "outputCostPerMillionTokens": 0.3, - "contextWindowTokens": 128000, - "maxOutputTokens": 16384, + "inputCostPerMillionTokens": 0.15, + "outputCostPerMillionTokens": 0.15, + "cachedInputCostPerMillionTokens": 0.015, + "contextWindowTokens": 262144, + "maxOutputTokens": 262144, "modalities": ["image"] }, + { + "name": "zai-glm-5-2", + "label": "GLM-5.2", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 1.4, + "outputCostPerMillionTokens": 4.4, + "cachedInputCostPerMillionTokens": 0.14, + "contextWindowTokens": 1048576, + "maxOutputTokens": 131072, + "supportsReasoning": true, + "isDeprecated": true + }, { "name": "ministral-8b-latest", "label": "Ministral 8B (latest)", "modelFamily": "MISTRAL", "inputCostPerMillionTokens": 0.1, "outputCostPerMillionTokens": 0.1, - "contextWindowTokens": 128000, - "maxOutputTokens": 128000 + "contextWindowTokens": 262144, + "maxOutputTokens": 128000, + "modalities": ["image"] + }, + { + "name": "devstral-medium-latest", + "label": "Devstral 2 (latest)", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.4, + "outputCostPerMillionTokens": 2, + "contextWindowTokens": 262144, + "maxOutputTokens": 262144, + "isDeprecated": true }, { "name": "open-mixtral-8x22b", @@ -1127,17 +1254,86 @@ "inputCostPerMillionTokens": 2, "outputCostPerMillionTokens": 6, "contextWindowTokens": 64000, - "maxOutputTokens": 64000 + "maxOutputTokens": 64000, + "isDeprecated": true }, { - "name": "mistral-medium-latest", - "label": "Mistral Medium (latest)", + "name": "devstral-2512", + "label": "Devstral 2", "modelFamily": "MISTRAL", "inputCostPerMillionTokens": 0.4, "outputCostPerMillionTokens": 2, "contextWindowTokens": 262144, "maxOutputTokens": 262144, - "modalities": ["image"] + "isDeprecated": true + }, + { + "name": "mistral-medium-2505", + "label": "Mistral Medium 3", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.4, + "outputCostPerMillionTokens": 2, + "contextWindowTokens": 131072, + "maxOutputTokens": 131072, + "modalities": ["image"], + "isDeprecated": true + }, + { + "name": "magistral-medium-latest", + "label": "Magistral Medium (latest)", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 5, + "contextWindowTokens": 262144, + "maxOutputTokens": 16384, + "modalities": ["image"], + "supportsReasoning": true, + "isDeprecated": true + }, + { + "name": "voxtral-small-2507", + "label": "Voxtral Small", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.4, + "contextWindowTokens": 32768, + "maxOutputTokens": 32000, + "modalities": ["audio"] + }, + { + "name": "glm-5-2", + "label": "GLM-5.2", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 1.4, + "outputCostPerMillionTokens": 4.4, + "cachedInputCostPerMillionTokens": 0.14, + "contextWindowTokens": 1048576, + "maxOutputTokens": 131072, + "supportsReasoning": true, + "isDeprecated": true + }, + { + "name": "labs-leanstral-1-5-1", + "label": "Leanstral 1.5", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0, + "outputCostPerMillionTokens": 0, + "contextWindowTokens": 262144, + "maxOutputTokens": 128000, + "modalities": ["image"], + "supportsReasoning": true, + "isDeprecated": true + }, + { + "name": "pixtral-12b", + "label": "Pixtral 12B", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.15, + "outputCostPerMillionTokens": 0.15, + "contextWindowTokens": 128000, + "maxOutputTokens": 128000, + "modalities": ["image"], + "isDeprecated": true }, { "name": "devstral-small-2505", @@ -1150,45 +1346,48 @@ "isDeprecated": true }, { - "name": "magistral-small", - "label": "Magistral Small", + "name": "mistral-small-2603", + "label": "Mistral Small 4", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.5, - "outputCostPerMillionTokens": 1.5, - "contextWindowTokens": 128000, - "maxOutputTokens": 128000, + "inputCostPerMillionTokens": 0.15, + "outputCostPerMillionTokens": 0.6, + "cachedInputCostPerMillionTokens": 0.015, + "contextWindowTokens": 262144, + "maxOutputTokens": 256000, + "modalities": ["image"], "supportsReasoning": true }, { - "name": "mistral-medium-2604", - "label": "Mistral Medium 3.5", + "name": "devstral-medium-2507", + "label": "Devstral Medium", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 1.5, - "outputCostPerMillionTokens": 7.5, - "contextWindowTokens": 262144, - "maxOutputTokens": 262144, - "modalities": ["image"], - "supportsReasoning": true + "inputCostPerMillionTokens": 0.4, + "outputCostPerMillionTokens": 2, + "contextWindowTokens": 128000, + "maxOutputTokens": 128000, + "isDeprecated": true }, { - "name": "mistral-small-latest", - "label": "Mistral Small (latest)", + "name": "labs-devstral-small-2512", + "label": "Devstral Small 2", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.15, - "outputCostPerMillionTokens": 0.6, + "inputCostPerMillionTokens": 0, + "outputCostPerMillionTokens": 0, "contextWindowTokens": 256000, "maxOutputTokens": 256000, "modalities": ["image"], - "supportsReasoning": true + "isDeprecated": true }, { - "name": "open-mixtral-8x7b", - "label": "Mixtral 8x7B", + "name": "mistral-large-2512", + "label": "Mistral Large 3", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.7, - "outputCostPerMillionTokens": 0.7, - "contextWindowTokens": 32000, - "maxOutputTokens": 32000 + "inputCostPerMillionTokens": 0.5, + "outputCostPerMillionTokens": 1.5, + "cachedInputCostPerMillionTokens": 0.05, + "contextWindowTokens": 262144, + "maxOutputTokens": 262144, + "modalities": ["image"] }, { "name": "devstral-latest", @@ -1201,125 +1400,143 @@ "isDeprecated": true }, { - "name": "mistral-small-2603", - "label": "Mistral Small 4", + "name": "ministral-14b-2512", + "label": "Ministral 3 14B", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.15, - "outputCostPerMillionTokens": 0.6, - "contextWindowTokens": 256000, - "maxOutputTokens": 256000, - "modalities": ["image"], - "supportsReasoning": true + "inputCostPerMillionTokens": 0.2, + "outputCostPerMillionTokens": 0.2, + "cachedInputCostPerMillionTokens": 0.02, + "contextWindowTokens": 262144, + "maxOutputTokens": 262144, + "modalities": ["image"] }, { - "name": "mistral-medium-2505", - "label": "Mistral Medium 3", + "name": "devstral-small-2507", + "label": "Devstral Small", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.4, - "outputCostPerMillionTokens": 2, - "contextWindowTokens": 131072, - "maxOutputTokens": 131072, - "modalities": ["image"] + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.3, + "contextWindowTokens": 128000, + "maxOutputTokens": 128000, + "isDeprecated": true }, { - "name": "mistral-large-2411", - "label": "Mistral Large 2.1", + "name": "pixtral-large-latest", + "label": "Pixtral Large (latest)", "modelFamily": "MISTRAL", "inputCostPerMillionTokens": 2, "outputCostPerMillionTokens": 6, - "contextWindowTokens": 131072, - "maxOutputTokens": 16384 + "contextWindowTokens": 128000, + "maxOutputTokens": 128000, + "modalities": ["image"], + "isDeprecated": true }, { - "name": "mistral-medium-2508", - "label": "Mistral Medium 3.1", + "name": "voxtral-small-latest", + "label": "Voxtral Small (latest)", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.4, - "outputCostPerMillionTokens": 2, - "contextWindowTokens": 262144, - "maxOutputTokens": 262144, - "modalities": ["image"] + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.3, + "contextWindowTokens": 32768, + "maxOutputTokens": 32000, + "modalities": ["audio"] }, { - "name": "open-mistral-nemo", - "label": "Open Mistral Nemo", + "name": "open-mixtral-8x7b", + "label": "Mixtral 8x7B", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.15, - "outputCostPerMillionTokens": 0.15, - "contextWindowTokens": 128000, - "maxOutputTokens": 128000, + "inputCostPerMillionTokens": 0.7, + "outputCostPerMillionTokens": 0.7, + "contextWindowTokens": 32000, + "maxOutputTokens": 32000, "isDeprecated": true }, { - "name": "magistral-medium-latest", - "label": "Magistral Medium (latest)", + "name": "mistral-small-2506", + "label": "Mistral Small 3.2", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 2, - "outputCostPerMillionTokens": 5, + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.3, "contextWindowTokens": 128000, "maxOutputTokens": 16384, + "modalities": ["image"], + "isDeprecated": true + }, + { + "name": "zai-glm-5-3", + "label": "GLM-5.3", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 1.4, + "outputCostPerMillionTokens": 4.4, + "cachedInputCostPerMillionTokens": 0.14, + "contextWindowTokens": 1048576, + "maxOutputTokens": 131072, "supportsReasoning": true }, { - "name": "devstral-medium-latest", - "label": "Devstral 2 (latest)", + "name": "ministral-3b-2512", + "label": "Ministral 3 3B", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.4, - "outputCostPerMillionTokens": 2, - "contextWindowTokens": 262144, + "inputCostPerMillionTokens": 0.1, + "outputCostPerMillionTokens": 0.1, + "cachedInputCostPerMillionTokens": 0.01, + "contextWindowTokens": 131072, "maxOutputTokens": 262144, - "isDeprecated": true + "modalities": ["image"] }, { - "name": "devstral-2512", - "label": "Devstral 2", + "name": "mistral-medium-2604", + "label": "Mistral Medium 3.5", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.4, - "outputCostPerMillionTokens": 2, + "inputCostPerMillionTokens": 1.5, + "outputCostPerMillionTokens": 7.5, + "cachedInputCostPerMillionTokens": 0.15, "contextWindowTokens": 262144, "maxOutputTokens": 262144, + "modalities": ["image"], + "supportsReasoning": true + }, + { + "name": "open-mistral-7b", + "label": "Mistral 7B", + "modelFamily": "MISTRAL", + "inputCostPerMillionTokens": 0.25, + "outputCostPerMillionTokens": 0.25, + "contextWindowTokens": 8000, + "maxOutputTokens": 8000, "isDeprecated": true }, { - "name": "labs-devstral-small-2512", - "label": "Devstral Small 2", + "name": "codestral-2508", + "label": "Codestral 25.08", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0, - "outputCostPerMillionTokens": 0, + "inputCostPerMillionTokens": 0.3, + "outputCostPerMillionTokens": 0.9, + "cachedInputCostPerMillionTokens": 0.03, "contextWindowTokens": 256000, - "maxOutputTokens": 256000, - "modalities": ["image"], - "isDeprecated": true + "maxOutputTokens": 8192 }, { - "name": "pixtral-12b", - "label": "Pixtral 12B", + "name": "ministral-3b-latest", + "label": "Ministral 3B (latest)", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.15, - "outputCostPerMillionTokens": 0.15, - "contextWindowTokens": 128000, + "inputCostPerMillionTokens": 0.04, + "outputCostPerMillionTokens": 0.04, + "contextWindowTokens": 131072, "maxOutputTokens": 128000, "modalities": ["image"] }, { - "name": "mistral-large-2512", - "label": "Mistral Large 3", + "name": "mistral-medium-latest", + "label": "Mistral Medium (latest)", "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.5, - "outputCostPerMillionTokens": 1.5, + "inputCostPerMillionTokens": 1.5, + "outputCostPerMillionTokens": 7.5, + "cachedInputCostPerMillionTokens": 0.15, "contextWindowTokens": 262144, "maxOutputTokens": 262144, - "modalities": ["image"] - }, - { - "name": "devstral-medium-2507", - "label": "Devstral Medium", - "modelFamily": "MISTRAL", - "inputCostPerMillionTokens": 0.4, - "outputCostPerMillionTokens": 2, - "contextWindowTokens": 128000, - "maxOutputTokens": 128000, - "isDeprecated": true + "modalities": ["image"], + "supportsReasoning": true } ] }, @@ -1329,8 +1546,26 @@ "apiKey": "{{XAI_API_KEY}}", "models": [ { - "name": "grok-4.20-0309-non-reasoning", - "label": "Grok 4.20 (Non-Reasoning)", + "name": "grok-4.7", + "label": "Grok 4.7", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 6, + "cachedInputCostPerMillionTokens": 0.5, + "longContextCost": { + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 12, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 1 + }, + "contextWindowTokens": 500000, + "maxOutputTokens": 500000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, + { + "name": "grok-4.3", + "label": "Grok 4.3", "modelFamily": "GROK", "inputCostPerMillionTokens": 1.25, "outputCostPerMillionTokens": 2.5, @@ -1343,11 +1578,12 @@ }, "contextWindowTokens": 1000000, "maxOutputTokens": 30000, - "modalities": ["image", "pdf"] + "modalities": ["image", "pdf"], + "supportsReasoning": true }, { - "name": "grok-4.3", - "label": "Grok 4.3", + "name": "grok-4.20-0309-reasoning", + "label": "Grok 4.20 (Reasoning)", "modelFamily": "GROK", "inputCostPerMillionTokens": 1.25, "outputCostPerMillionTokens": 2.5, @@ -1364,8 +1600,26 @@ "supportsReasoning": true }, { - "name": "grok-4.20-0309-reasoning", - "label": "Grok 4.20 (Reasoning)", + "name": "grok-4.5", + "label": "Grok 4.5", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 6, + "cachedInputCostPerMillionTokens": 0.3, + "longContextCost": { + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 12, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 0.6 + }, + "contextWindowTokens": 500000, + "maxOutputTokens": 500000, + "modalities": ["image", "pdf"], + "supportsReasoning": true + }, + { + "name": "grok-4.20-0309-non-reasoning", + "label": "Grok 4.20 (Non-Reasoning)", "modelFamily": "GROK", "inputCostPerMillionTokens": 1.25, "outputCostPerMillionTokens": 2.5, @@ -1378,8 +1632,7 @@ }, "contextWindowTokens": 1000000, "maxOutputTokens": 30000, - "modalities": ["image", "pdf"], - "supportsReasoning": true + "modalities": ["image", "pdf"] }, { "name": "grok-build-0.1", @@ -1398,6 +1651,24 @@ "maxOutputTokens": 256000, "modalities": ["image", "pdf"], "supportsReasoning": true + }, + { + "name": "grok-4.6", + "label": "Grok 4.6", + "modelFamily": "GROK", + "inputCostPerMillionTokens": 2, + "outputCostPerMillionTokens": 6, + "cachedInputCostPerMillionTokens": 0.5, + "longContextCost": { + "inputCostPerMillionTokens": 4, + "outputCostPerMillionTokens": 12, + "thresholdTokens": 200000, + "cachedInputCostPerMillionTokens": 1 + }, + "contextWindowTokens": 500000, + "maxOutputTokens": 500000, + "modalities": ["image", "pdf"], + "supportsReasoning": true } ] }