From 0818c66a5f0554c6d9b51735c78487eb013ab606 Mon Sep 17 00:00:00 2001 From: JP Hwang Date: Wed, 19 Nov 2025 18:27:22 +0000 Subject: [PATCH 1/2] Add voyageAI dimensions --- .../vectorizers/Text2VecVoyageAiVectorizer.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/io/weaviate/client6/v1/api/collections/vectorizers/Text2VecVoyageAiVectorizer.java b/src/main/java/io/weaviate/client6/v1/api/collections/vectorizers/Text2VecVoyageAiVectorizer.java index cd3da6e00..0c9a3b7ca 100644 --- a/src/main/java/io/weaviate/client6/v1/api/collections/vectorizers/Text2VecVoyageAiVectorizer.java +++ b/src/main/java/io/weaviate/client6/v1/api/collections/vectorizers/Text2VecVoyageAiVectorizer.java @@ -17,6 +17,7 @@ public record Text2VecVoyageAiVectorizer( @SerializedName("baseUrl") String baseUrl, @SerializedName("model") String model, @SerializedName("truncate") Boolean truncate, + @SerializedName("dimension") Integer dimension, /** * Weaviate defaults to {@code true} if the value is not provided. @@ -57,6 +58,7 @@ public Text2VecVoyageAiVectorizer( String baseUrl, String model, Boolean truncate, + Integer dimension, boolean vectorizeCollectionName, List sourceProperties, @@ -65,6 +67,7 @@ public Text2VecVoyageAiVectorizer( this.model = model; this.truncate = truncate; this.baseUrl = baseUrl; + this.dimension = dimension; this.vectorizeCollectionName = false; this.sourceProperties = Collections.emptyList(); @@ -77,6 +80,7 @@ public Text2VecVoyageAiVectorizer(Builder builder) { builder.baseUrl, builder.model, builder.truncate, + builder.dimension, builder.vectorizeCollectionName, builder.sourceProperties, builder.vectorIndex, @@ -92,6 +96,7 @@ public static class Builder implements ObjectBuilder private String model; private Boolean truncate; private String baseUrl; + private Integer dimension; public Builder baseUrl(String baseUrl) { this.baseUrl = baseUrl; @@ -108,6 +113,11 @@ public Builder truncate(boolean truncate) { return this; } + public Builder dimension(Integer dimension) { + this.dimension = dimension; + return this; + } + /** Add properties to include in the embedding. */ public Builder sourceProperties(String... properties) { return sourceProperties(Arrays.asList(properties)); From 69ec80fb5d1aea8c617403e437593a88077ff4c2 Mon Sep 17 00:00:00 2001 From: JP Hwang Date: Wed, 19 Nov 2025 18:37:53 +0000 Subject: [PATCH 2/2] typo --- .../vectorizers/Text2VecVoyageAiVectorizer.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/io/weaviate/client6/v1/api/collections/vectorizers/Text2VecVoyageAiVectorizer.java b/src/main/java/io/weaviate/client6/v1/api/collections/vectorizers/Text2VecVoyageAiVectorizer.java index 0c9a3b7ca..465de0fc2 100644 --- a/src/main/java/io/weaviate/client6/v1/api/collections/vectorizers/Text2VecVoyageAiVectorizer.java +++ b/src/main/java/io/weaviate/client6/v1/api/collections/vectorizers/Text2VecVoyageAiVectorizer.java @@ -17,7 +17,7 @@ public record Text2VecVoyageAiVectorizer( @SerializedName("baseUrl") String baseUrl, @SerializedName("model") String model, @SerializedName("truncate") Boolean truncate, - @SerializedName("dimension") Integer dimension, + @SerializedName("dimensions") Integer dimensions, /** * Weaviate defaults to {@code true} if the value is not provided. @@ -58,7 +58,7 @@ public Text2VecVoyageAiVectorizer( String baseUrl, String model, Boolean truncate, - Integer dimension, + Integer dimensions, boolean vectorizeCollectionName, List sourceProperties, @@ -67,7 +67,7 @@ public Text2VecVoyageAiVectorizer( this.model = model; this.truncate = truncate; this.baseUrl = baseUrl; - this.dimension = dimension; + this.dimensions = dimensions; this.vectorizeCollectionName = false; this.sourceProperties = Collections.emptyList(); @@ -80,7 +80,7 @@ public Text2VecVoyageAiVectorizer(Builder builder) { builder.baseUrl, builder.model, builder.truncate, - builder.dimension, + builder.dimensions, builder.vectorizeCollectionName, builder.sourceProperties, builder.vectorIndex, @@ -96,7 +96,7 @@ public static class Builder implements ObjectBuilder private String model; private Boolean truncate; private String baseUrl; - private Integer dimension; + private Integer dimensions; public Builder baseUrl(String baseUrl) { this.baseUrl = baseUrl; @@ -113,8 +113,8 @@ public Builder truncate(boolean truncate) { return this; } - public Builder dimension(Integer dimension) { - this.dimension = dimension; + public Builder dimensions(Integer dimensions) { + this.dimensions = dimensions; return this; }