From 26121ade42b1d9078d8b7fd25b8f3d31009c5d0d Mon Sep 17 00:00:00 2001 From: Google Team Member Date: Mon, 18 May 2026 17:56:02 -0700 Subject: [PATCH] feat(interaction-api): Allow "text/csv" as a supported document mime type for Interaction API. PiperOrigin-RevId: 917520528 --- google/genai/_interactions/types/document_content.py | 2 +- google/genai/_interactions/types/document_content_param.py | 2 +- google/genai/_interactions/types/step_delta.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/google/genai/_interactions/types/document_content.py b/google/genai/_interactions/types/document_content.py index 846f7b568..5db8789ef 100644 --- a/google/genai/_interactions/types/document_content.py +++ b/google/genai/_interactions/types/document_content.py @@ -31,7 +31,7 @@ class DocumentContent(BaseModel): data: Optional[str] = None """The document content.""" - mime_type: Optional[Literal["application/pdf"]] = None + mime_type: Optional[Literal["application/pdf", "text/csv"]] = None """The mime type of the document.""" uri: Optional[str] = None diff --git a/google/genai/_interactions/types/document_content_param.py b/google/genai/_interactions/types/document_content_param.py index f8b4c6cb9..ddbfce870 100644 --- a/google/genai/_interactions/types/document_content_param.py +++ b/google/genai/_interactions/types/document_content_param.py @@ -35,7 +35,7 @@ class DocumentContentParam(TypedDict, total=False): data: Annotated[Union[str, Base64FileInput], PropertyInfo(format="base64")] """The document content.""" - mime_type: Literal["application/pdf"] + mime_type: Literal["application/pdf", "text/csv"] """The mime type of the document.""" uri: str diff --git a/google/genai/_interactions/types/step_delta.py b/google/genai/_interactions/types/step_delta.py index 5d3f65cb0..a6d5a966c 100644 --- a/google/genai/_interactions/types/step_delta.py +++ b/google/genai/_interactions/types/step_delta.py @@ -124,7 +124,7 @@ class DeltaDocument(BaseModel): data: Optional[str] = None - mime_type: Optional[Literal["application/pdf"]] = None + mime_type: Optional[Literal["application/pdf", "text/csv"]] = None uri: Optional[str] = None