Content-Length: 311949 | pFad | https://github.com/googleapis/python-aiplatform/commit/78898fc70fc43a5fddf1d3b5af54c789f50f4540

77 feat: GenAI - Added support for `GenerationConfig.response_modalities` · googleapis/python-aiplatform@78898fc · GitHub
Skip to content

Commit 78898fc

Browse files
Ark-kuncopybara-github
authored andcommitted
feat: GenAI - Added support for GenerationConfig.response_modalities
PiperOrigin-RevId: 706042494
1 parent b4ee0ad commit 78898fc

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

tests/unit/vertexai/test_generative_models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -748,6 +748,7 @@ def test_generate_content(
748748
frequency_penalty=0.0,
749749
logprobs=5,
750750
response_logprobs=True,
751+
response_modalities=["TEXT"],
751752
),
752753
safety_settings=[
753754
generative_models.SafetySetting(

vertexai/generative_models/_generative_models.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1638,6 +1638,8 @@ class ResponseValidationError(ResponseBlockedError):
16381638
class GenerationConfig:
16391639
"""Parameters for the generation."""
16401640

1641+
Modality = gapic_content_types.GenerationConfig.Modality
1642+
16411643
def __init__(
16421644
self,
16431645
*,
@@ -1656,6 +1658,7 @@ def __init__(
16561658
routing_config: Optional["RoutingConfig"] = None,
16571659
logprobs: Optional[int] = None,
16581660
response_logprobs: Optional[bool] = None,
1661+
response_modalities: Optional[List["GenerationConfig.Modality"]] = None,
16591662
):
16601663
r"""Constructs a GenerationConfig object.
16611664
@@ -1725,6 +1728,7 @@ def __init__(
17251728
audio_timestamp=audio_timestamp,
17261729
logprobs=logprobs,
17271730
response_logprobs=response_logprobs,
1731+
response_modalities=response_modalities,
17281732
)
17291733
if routing_config is not None:
17301734
self._raw_generation_config.routing_config = (

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/googleapis/python-aiplatform/commit/78898fc70fc43a5fddf1d3b5af54c789f50f4540

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy