googleapis / googleapis/python-genai

service_tier field is missing from GenerateContentResponseMetadata model

Aperta
#2,435 4 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.