Python: [Breaking] Simplified Content types to a single class with classmethod constructors. (#3252)

* ported Content to a new model

* fixed linting

* fixes

* fixed data format handling

* fix for 3.10 mypy

* fix

* fix int test
This commit is contained in:
Eduard van Valkenburg
2026-01-20 23:09:39 +01:00
committed by GitHub
Unverified
parent 73761aa4a3
commit 83e6229c11
132 changed files with 3949 additions and 4741 deletions
@@ -82,7 +82,7 @@ with open("path/to/your/image.jpg", "rb") as f:
image_uri = f"data:image/jpeg;base64,{image_base64}"
# Use in DataContent
DataContent(
Content.from_uri(
uri=image_uri,
media_type="image/jpeg"
)
@@ -96,7 +96,7 @@ with open("path/to/your/image.jpg", "rb") as f:
image_bytes = f.read()
# Use in DataContent
DataContent(
Content.from_data(
data=image_bytes,
media_type="image/jpeg"
)