Skip to content
This repository was archived by the owner on Feb 28, 2026. It is now read-only.

Commit 8314ac6

Browse files
committed
docs: update Google provider configuration and model variants
1 parent 31a1a89 commit 8314ac6

1 file changed

Lines changed: 75 additions & 125 deletions

File tree

README.md

Lines changed: 75 additions & 125 deletions
Original file line numberDiff line numberDiff line change
@@ -137,37 +137,41 @@ Antigravity forwards Gemini model options, including `thinkingConfig`:
137137
```json
138138
{
139139
"provider": {
140-
"antigravity": {
140+
"google": {
141141
"models": {
142142
"gemini-3-pro-preview": {
143-
"options": {
144-
"thinkingConfig": {
145-
"thinkingLevel": "high",
146-
"includeThoughts": true
143+
"variants": {
144+
"high": {
145+
"options": {
146+
"thinkingConfig": {
147+
"thinkingLevel": "high",
148+
"includeThoughts": true
149+
}
150+
}
147151
}
148152
}
149153
},
150154
"gemini-3-flash": {
151-
"options": {
152-
"thinkingConfig": {
153-
"thinkingLevel": "medium",
154-
"includeThoughts": true
155-
}
156-
}
157-
},
158-
"gemini-2.5-flash": {
159-
"options": {
160-
"thinkingConfig": {
161-
"thinkingBudget": 8192,
162-
"includeThoughts": true
155+
"variants": {
156+
"medium": {
157+
"options": {
158+
"thinkingConfig": {
159+
"thinkingLevel": "medium",
160+
"includeThoughts": true
161+
}
162+
}
163163
}
164164
}
165165
},
166-
"gemini-claude-opus-4-5-thinking": {
167-
"options": {
168-
"thinkingConfig": {
169-
"thinkingBudget": 32000,
170-
"includeThoughts": true
166+
"gemini-claude-sonnet-4-5-thinking": {
167+
"variants": {
168+
"high": {
169+
"options": {
170+
"thinkingConfig": {
171+
"thinkingBudget": 32000,
172+
"includeThoughts": true
173+
}
174+
}
171175
}
172176
}
173177
}
@@ -247,129 +251,75 @@ You should copy that config to your opencode config file.
247251
"models": {
248252
"gemini-3-pro-preview": {
249253
"id": "gemini-3-pro-preview",
250-
"name": "Gemini 3 Pro Preview",
254+
"name": "3 Pro",
251255
"release_date": "2025-11-18",
252256
"reasoning": true,
253257
"limit": { "context": 1000000, "output": 64000 },
254258
"cost": { "input": 2, "output": 12, "cache_read": 0.2 },
255-
"modalities": { "input": ["text", "image", "video", "audio", "pdf"], "output": ["text"] }
256-
},
257-
"gemini-3-pro-high": {
258-
"id": "gemini-3-pro-preview",
259-
"name": "Gemini 3 Pro Preview (High Thinking)",
260-
"options": { "thinkingConfig": { "thinkingLevel": "high", "includeThoughts": true } }
261-
},
262-
"gemini-3-pro-medium": {
263-
"id": "gemini-3-pro-preview",
264-
"name": "Gemini 3 Pro Preview (Medium Thinking)",
265-
"options": { "thinkingConfig": { "thinkingLevel": "medium", "includeThoughts": true } }
266-
},
267-
"gemini-3-pro-low": {
268-
"id": "gemini-3-pro-preview",
269-
"name": "Gemini 3 Pro Preview (Low Thinking)",
270-
"options": { "thinkingConfig": { "thinkingLevel": "low", "includeThoughts": true } }
259+
"modalities": {
260+
"input": ["text", "image", "video", "audio", "pdf"],
261+
"output": ["text"]
262+
},
263+
"variants": {
264+
"low": { "options": { "thinkingConfig": { "thinkingLevel": "low", "includeThoughts": true } } },
265+
"medium": { "options": { "thinkingConfig": { "thinkingLevel": "medium", "includeThoughts": true } } },
266+
"high": { "options": { "thinkingConfig": { "thinkingLevel": "high", "includeThoughts": true } } }
267+
}
271268
},
272269
"gemini-3-flash": {
273270
"id": "gemini-3-flash",
274-
"name": "Gemini 3 Flash",
271+
"name": "3 Flash",
275272
"release_date": "2025-12-17",
276273
"reasoning": true,
277274
"limit": { "context": 1048576, "output": 65536 },
278275
"cost": { "input": 0.5, "output": 3, "cache_read": 0.05 },
279-
"modalities": { "input": ["text", "image", "video", "audio", "pdf"], "output": ["text"] }
280-
},
281-
"gemini-3-flash-high": {
282-
"id": "gemini-3-flash",
283-
"name": "Gemini 3 Flash (High Thinking)",
284-
"options": { "thinkingConfig": { "thinkingLevel": "high", "includeThoughts": true } }
285-
},
286-
"gemini-3-flash-medium": {
287-
"id": "gemini-3-flash",
288-
"name": "Gemini 3 Flash (Medium Thinking)",
289-
"options": { "thinkingConfig": { "thinkingLevel": "medium", "includeThoughts": true } }
290-
},
291-
"gemini-3-flash-low": {
292-
"id": "gemini-3-flash",
293-
"name": "Gemini 3 Flash (Low Thinking)",
294-
"options": { "thinkingConfig": { "thinkingLevel": "low", "includeThoughts": true } }
295-
},
296-
"gemini-2.5-flash": {
297-
"id": "gemini-2.5-flash",
298-
"name": "Gemini 2.5 Flash",
299-
"release_date": "2025-03-20",
300-
"reasoning": true,
301-
"limit": { "context": 1048576, "output": 65536 },
302-
"cost": { "input": 0.3, "output": 2.5, "cache_read": 0.075 },
303-
"modalities": { "input": ["text", "image", "audio", "video", "pdf"], "output": ["text"] }
276+
"modalities": {
277+
"input": ["text", "image", "video", "audio", "pdf"],
278+
"output": ["text"]
279+
},
280+
"variants": {
281+
"minimal": { "options": { "thinkingConfig": { "thinkingLevel": "minimal", "includeThoughts": true } } },
282+
"low": { "options": { "thinkingConfig": { "thinkingLevel": "low", "includeThoughts": true } } },
283+
"medium": { "options": { "thinkingConfig": { "thinkingLevel": "medium", "includeThoughts": true } } },
284+
"high": { "options": { "thinkingConfig": { "thinkingLevel": "high", "includeThoughts": true } } }
285+
}
304286
},
305287
"gemini-2.5-flash-lite": {
306288
"id": "gemini-2.5-flash-lite",
307-
"name": "Gemini 2.5 Flash Lite",
308-
"release_date": "2025-06-17",
309-
"reasoning": true,
310-
"limit": { "context": 1048576, "output": 65536 },
311-
"cost": { "input": 0.1, "output": 0.4, "cache_read": 0.025 },
312-
"modalities": { "input": ["text", "image", "audio", "video", "pdf"], "output": ["text"] }
313-
},
314-
"gemini-claude-sonnet-4-5-thinking-high": {
315-
"id": "gemini-claude-sonnet-4-5-thinking",
316-
"name": "Claude Sonnet 4.5 (High Thinking)",
317-
"release_date": "2025-11-18",
318-
"reasoning": true,
319-
"limit": { "context": 200000, "output": 64000 },
320-
"cost": { "input": 3, "output": 15, "cache_read": 0.3 },
321-
"modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
322-
"options": { "thinkingConfig": { "thinkingBudget": 32000, "includeThoughts": true } }
289+
"name": "2.5 Flash Lite",
290+
"reasoning": false
323291
},
324-
"gemini-claude-sonnet-4-5-thinking-medium": {
292+
"gemini-claude-sonnet-4-5-thinking": {
325293
"id": "gemini-claude-sonnet-4-5-thinking",
326-
"name": "Claude Sonnet 4.5 (Medium Thinking)",
327-
"release_date": "2025-11-18",
328-
"reasoning": true,
329-
"limit": { "context": 200000, "output": 64000 },
330-
"cost": { "input": 3, "output": 15, "cache_read": 0.3 },
331-
"modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
332-
"options": { "thinkingConfig": { "thinkingBudget": 16000, "includeThoughts": true } }
333-
},
334-
"gemini-claude-sonnet-4-5-thinking-low": {
335-
"id": "gemini-claude-sonnet-4-5-thinking",
336-
"name": "Claude Sonnet 4.5 (Low Thinking)",
337-
"release_date": "2025-11-18",
338-
"reasoning": true,
339-
"limit": { "context": 200000, "output": 64000 },
340-
"cost": { "input": 3, "output": 15, "cache_read": 0.3 },
341-
"modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
342-
"options": { "thinkingConfig": { "thinkingBudget": 4000, "includeThoughts": true } }
343-
},
344-
"gemini-claude-opus-4-5-thinking-high": {
345-
"id": "gemini-claude-opus-4-5-thinking",
346-
"name": "Claude Opus 4.5 (High Thinking)",
347-
"release_date": "2025-11-24",
294+
"name": "Sonnet 4.5",
348295
"reasoning": true,
349296
"limit": { "context": 200000, "output": 64000 },
350-
"cost": { "input": 5, "output": 25, "cache_read": 0.5 },
351-
"modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
352-
"options": { "thinkingConfig": { "thinkingBudget": 32000, "includeThoughts": true } }
353-
},
354-
"gemini-claude-opus-4-5-thinking-medium": {
355-
"id": "gemini-claude-opus-4-5-thinking",
356-
"name": "Claude Opus 4.5 (Medium Thinking)",
357-
"release_date": "2025-11-24",
358-
"reasoning": true,
359-
"limit": { "context": 200000, "output": 64000 },
360-
"cost": { "input": 5, "output": 25, "cache_read": 0.5 },
361-
"modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
362-
"options": { "thinkingConfig": { "thinkingBudget": 16000, "includeThoughts": true } }
297+
"modalities": {
298+
"input": ["text", "image", "pdf"],
299+
"output": ["text"]
300+
},
301+
"variants": {
302+
"none": { "reasoning": false, "options": { "thinkingConfig": { "includeThoughts": false } } },
303+
"low": { "options": { "thinkingConfig": { "thinkingBudget": 4000, "includeThoughts": true } } },
304+
"medium": { "options": { "thinkingConfig": { "thinkingBudget": 16000, "includeThoughts": true } } },
305+
"high": { "options": { "thinkingConfig": { "thinkingBudget": 32000, "includeThoughts": true } } }
306+
}
363307
},
364-
"gemini-claude-opus-4-5-thinking-low": {
308+
"gemini-claude-opus-4-5-thinking": {
365309
"id": "gemini-claude-opus-4-5-thinking",
366-
"name": "Claude Opus 4.5 (Low Thinking)",
310+
"name": "Opus 4.5",
367311
"release_date": "2025-11-24",
368312
"reasoning": true,
369313
"limit": { "context": 200000, "output": 64000 },
370-
"cost": { "input": 5, "output": 25, "cache_read": 0.5 },
371-
"modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
372-
"options": { "thinkingConfig": { "thinkingBudget": 4000, "includeThoughts": true } }
314+
"modalities": {
315+
"input": ["text", "image", "pdf"],
316+
"output": ["text"]
317+
},
318+
"variants": {
319+
"low": { "options": { "thinkingConfig": { "thinkingBudget": 4000, "includeThoughts": true } } },
320+
"medium": { "options": { "thinkingConfig": { "thinkingBudget": 16000, "includeThoughts": true } } },
321+
"high": { "options": { "thinkingConfig": { "thinkingBudget": 32000, "includeThoughts": true } } }
322+
}
373323
}
374324
}
375325
}
@@ -412,13 +362,13 @@ To enable image input for Antigravity models in OpenCode, you must add the `moda
412362
"provider": {
413363
"google": {
414364
"models": {
415-
"gemini-3-pro-high": {
365+
"gemini-3-pro-preview": {
416366
"modalities": {
417367
"input": ["text", "image"],
418368
"output": ["text"]
419369
}
420370
},
421-
"claude-sonnet-4-5-thinking": {
371+
"gemini-claude-sonnet-4-5-thinking": {
422372
"modalities": {
423373
"input": ["text", "image"],
424374
"output": ["text"]
@@ -448,7 +398,7 @@ This sanitization is transparent and automatic. However, if you encounter tool-r
448398
"provider": {
449399
"google": {
450400
"models": {
451-
"gemini-3-pro-high": {
401+
"gemini-3-pro-preview": {
452402
"tools": {
453403
"21st-dev-magic_*": false
454404
}

0 commit comments

Comments
 (0)