•
Discovery API:aiplatform.v1↗
•
Caught 7 days ahead of release
Released (7d lead)Breaking Change
Docs

Vertex AI: Breaking Changes & New File/Batch Embedding APIs

Modified API Methods (7):

This update introduces several breaking changes. The following parameters are now strictly required: name for projects.locations.publishers.files.delete, download, and get; parent and publishersId for projects.locations.publishers.files.list and upload; and model for projects.locations.publishers.models.batchEmbedContents. Additionally, the aiApplication property in GoogleCloudAiplatformV1Agent and several properties within GoogleCloudAiplatformV1ClaudeFile (including created_at, downloadable, expires_at, filename, id, mime_type, size_bytes, and type) are now read-only. Ensure your code is updated to reflect these new requirements and immutability.

On the feature front, developers gain significant new file management capabilities under projects.locations.publishers.files. You can now delete, download, get metadata for, and list files. The upload method for files has also been updated. These methods are crucial for managing data associated with publisher models. Furthermore, a new projects.locations.publishers.models.batchEmbedContents method is available, allowing for efficient batch processing of content to generate embeddings. Minor additions include an optional idpNonce parameter for projects.locations.agents.create and new schemas (BoundingBox, PerfEstimationConfig, PerfEstimationConfigCharacterReference) that extend the CloudAiLargeModelsVisionGenerateVideoExperiments capabilities, along with continuationToken and outputConfig for GoogleCloudAiplatformV1GenerateContentRequest.