{ config = { google = { npm = "@ai-sdk/google"; models = { antigravity-gemini-3-pro = { name = "Gemini 3 Pro (Antigravity)"; limit = { context = 1048576; output = 65535; }; modalities = { input = ["text" "image" "pdf"]; output = ["text"]; }; variants = { low = {thinkingLevel = "low";}; high = {thinkingLevel = "high";}; }; }; antigravity-gemini-3-flash = { name = "Gemini 3 Flash (Antigravity)"; limit = { context = 1048576; output = 65536; }; modalities = { input = ["text" "image" "pdf"]; output = ["text"]; }; variants = { minimal = {thinkingLevel = "minimal";}; low = {thinkingLevel = "low";}; medium = {thinkingLevel = "medium";}; high = {thinkingLevel = "high";}; }; }; antigravity-claude-sonnet-4-5 = { name = "Claude Sonnet 4.5 (Antigravity)"; limit = { context = 200000; output = 64000; }; modalities = { input = ["text" "image" "pdf"]; output = ["text"]; }; }; antigravity-claude-sonnet-4-5-thinking = { name = "Claude Sonnet 4.5 Thinking (Antigravity)"; limit = { context = 200000; output = 64000; }; modalities = { input = ["text" "image" "pdf"]; output = ["text"]; }; variants = { low = {thinkingConfig = {thinkingBudget = 8192;};}; max = {thinkingConfig = {thinkingBudget = 32768;};}; }; }; antigravity-claude-opus-4-5-thinking = { name = "Claude Opus 4.5 Thinking (Antigravity)"; limit = { context = 200000; output = 64000; }; modalities = { input = ["text" "image" "pdf"]; output = ["text"]; }; variants = { low = {thinkingConfig = {thinkingBudget = 8192;};}; max = {thinkingConfig = {thinkingBudget = 32768;};}; }; }; antigravity-claude-opus-4-6-thinking = { name = "Claude Opus 4.6 Thinking (Antigravity)"; limit = { context = 200000; output = 64000; }; modalities = { input = ["text" "image" "pdf"]; output = ["text"]; }; variants = { low = {thinkingConfig = {thinkingBudget = 8192;};}; max = {thinkingConfig = {thinkingBudget = 32768;};}; }; }; gemini-2-5-flash = { name = "Gemini 2.5 Flash (Gemini CLI)"; limit = { context = 1048576; output = 65536; }; modalities = { input = ["text" "image" "pdf"]; output = ["text"]; }; }; gemini-2-5-pro = { name = "Gemini 2.5 Pro (Gemini CLI)"; limit = { context = 1048576; output = 65536; }; modalities = { input = ["text" "image" "pdf"]; output = ["text"]; }; }; gemini-3-flash-preview = { name = "Gemini 3 Flash Preview (Gemini CLI)"; limit = { context = 1048576; output = 65536; }; modalities = { input = ["text" "image" "pdf"]; output = ["text"]; }; }; gemini-3-pro-preview = { name = "Gemini 3 Pro Preview (Gemini CLI)"; limit = { context = 1048576; output = 65535; }; modalities = { input = ["text" "image" "pdf"]; output = ["text"]; }; }; }; }; }; }