google.generativeai.types.RequestOptions

Request options

import google.generativeai as genai
from google.generativeai.types import RequestOptions
from google.api_core import retry

model = genai.GenerativeModel()
response = model.generate_content('Hello',
    request_options=RequestOptions(
        retry=retry.Retry(initial=10, multiplier=2, maximum=60, timeout=300)))
response = model.generate_content('Hello',
    request_options=RequestOptions(timeout=600)))

retry Refer to retry docs for details.
timeout In seconds (or provide a TimeToDeadlineTimeout object).

retry Dataclass field
timeout Dataclass field

Methods

get

D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None.

items

D.items() -> a set-like object providing a view on D's items

keys

D.keys() -> a set-like object providing a view on D's keys

values

D.values() -> an object providing a view on D's values

__contains__

__eq__

__getitem__

View source

__iter__

View source

__len__

View source