generative-ai-python

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](https://googleapis.dev/python/google-api-core/latest/retry.html) for details.
`timeout` In seconds (or provide a [TimeToDeadlineTimeout](https://googleapis.dev/python/google-api-core/latest/timeout.html) 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__

Return self==value.

__getitem__

View source

__iter__

View source

__len__

View source