googleapis / googleapis/python-genai
service_tier field is missing from GenerateContentResponseMetadata model
Aperta
@Venkaiahbabuneelam ci sta già lavorando.
Dal 21/5/2026.
priority: p2
type: bug
- Lingua principale
- Python
- Stelle
- 4k
- Fork
- 1k
- Merge medio
- 2g 12h
- PR unite (30g)
- 41
Descrizione
Environment details
- Programming language: Python
- OS: macOS 26.4.1
- Language runtime version: 3.12
- Package version: google-genai>=2.0.0 (actual version 2.2.0)
Issue
GenerateContent endpoint (https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-image:generateContent) has an extra field usageMetadata.serviceTier which is not present in GenerateContentResponseUsageMetadata class.
Since _common.BaseModel has extra='forbid', passing the resulting json to GenerateContentResponse results in error.
Note: the same applies for 3.1 flash image preview. Probably other endpoints as well.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Valutazione
Questa issue non è ancora stata valutata.