059_add_gemini31_pro_to_model_mapping.sql 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. -- Add gemini-3.1-pro-high, gemini-3.1-pro-low, gemini-3.1-pro-preview to model_mapping
  2. --
  3. -- Background:
  4. -- Antigravity now supports gemini-3.1-pro-high and gemini-3.1-pro-low
  5. --
  6. -- Strategy:
  7. -- Directly overwrite the entire model_mapping with updated mappings
  8. -- This ensures consistency with DefaultAntigravityModelMapping in constants.go
  9. UPDATE accounts
  10. SET credentials = jsonb_set(
  11. credentials,
  12. '{model_mapping}',
  13. '{
  14. "claude-opus-4-6-thinking": "claude-opus-4-6-thinking",
  15. "claude-opus-4-6": "claude-opus-4-6-thinking",
  16. "claude-opus-4-5-thinking": "claude-opus-4-6-thinking",
  17. "claude-opus-4-5-20251101": "claude-opus-4-6-thinking",
  18. "claude-sonnet-4-6": "claude-sonnet-4-6",
  19. "claude-sonnet-4-5": "claude-sonnet-4-5",
  20. "claude-sonnet-4-5-thinking": "claude-sonnet-4-5-thinking",
  21. "claude-sonnet-4-5-20250929": "claude-sonnet-4-5",
  22. "claude-haiku-4-5": "claude-sonnet-4-5",
  23. "claude-haiku-4-5-20251001": "claude-sonnet-4-5",
  24. "gemini-2.5-flash": "gemini-2.5-flash",
  25. "gemini-2.5-flash-lite": "gemini-2.5-flash-lite",
  26. "gemini-2.5-flash-thinking": "gemini-2.5-flash-thinking",
  27. "gemini-2.5-pro": "gemini-2.5-pro",
  28. "gemini-3-flash": "gemini-3-flash",
  29. "gemini-3-pro-high": "gemini-3-pro-high",
  30. "gemini-3-pro-low": "gemini-3-pro-low",
  31. "gemini-3-pro-image": "gemini-3-pro-image",
  32. "gemini-3-flash-preview": "gemini-3-flash",
  33. "gemini-3-pro-preview": "gemini-3-pro-high",
  34. "gemini-3-pro-image-preview": "gemini-3-pro-image",
  35. "gemini-3.1-pro-high": "gemini-3.1-pro-high",
  36. "gemini-3.1-pro-low": "gemini-3.1-pro-low",
  37. "gemini-3.1-pro-preview": "gemini-3.1-pro-high",
  38. "gpt-oss-120b-medium": "gpt-oss-120b-medium",
  39. "tab_flash_lite_preview": "tab_flash_lite_preview"
  40. }'::jsonb
  41. )
  42. WHERE platform = 'antigravity'
  43. AND deleted_at IS NULL
  44. AND credentials->'model_mapping' IS NOT NULL;