|
52 | 52 | import io.weaviate.client6.v1.api.collections.vectorizers.Text2VecAwsVectorizer; |
53 | 53 | import io.weaviate.client6.v1.api.collections.vectorizers.Text2VecCohereVectorizer; |
54 | 54 | import io.weaviate.client6.v1.api.collections.vectorizers.Text2VecDatabricksVectorizer; |
| 55 | +import io.weaviate.client6.v1.api.collections.vectorizers.Text2VecDigitalOceanVectorizer; |
55 | 56 | import io.weaviate.client6.v1.api.collections.vectorizers.Text2VecGoogleVectorizer; |
56 | 57 | import io.weaviate.client6.v1.api.collections.vectorizers.Text2VecHuggingFaceVectorizer; |
57 | 58 | import io.weaviate.client6.v1.api.collections.vectorizers.Text2VecJinaAiVectorizer; |
58 | | -import io.weaviate.client6.v1.api.collections.vectorizers.Text2VecDigitalOceanVectorizer; |
59 | 59 | import io.weaviate.client6.v1.api.collections.vectorizers.Text2VecMistralVectorizer; |
60 | 60 | import io.weaviate.client6.v1.api.collections.vectorizers.Text2VecModel2VecVectorizer; |
61 | 61 | import io.weaviate.client6.v1.api.collections.vectorizers.Text2VecMorphVectorizer; |
|
68 | 68 | import io.weaviate.client6.v1.api.rbac.AliasesPermission; |
69 | 69 | import io.weaviate.client6.v1.api.rbac.BackupsPermission; |
70 | 70 | import io.weaviate.client6.v1.api.rbac.ClusterPermission; |
71 | | -import io.weaviate.client6.v1.api.rbac.McpPermission; |
72 | 71 | import io.weaviate.client6.v1.api.rbac.CollectionsPermission; |
73 | 72 | import io.weaviate.client6.v1.api.rbac.DataPermission; |
74 | 73 | import io.weaviate.client6.v1.api.rbac.GroupsPermission; |
| 74 | +import io.weaviate.client6.v1.api.rbac.McpPermission; |
75 | 75 | import io.weaviate.client6.v1.api.rbac.NodesPermission; |
76 | 76 | import io.weaviate.client6.v1.api.rbac.ReplicatePermission; |
77 | 77 | import io.weaviate.client6.v1.api.rbac.Role; |
@@ -367,7 +367,8 @@ public static Object[][] testCases() { |
367 | 367 | }, |
368 | 368 | { |
369 | 369 | VectorConfig.class, |
370 | | - Text2VecDigitalOceanVectorizer.of(v -> v.model("qwen3-embedding-0.6b").baseUrl("https://inference.do-ai.run").sourceProperties("a")), |
| 370 | + Text2VecDigitalOceanVectorizer |
| 371 | + .of(v -> v.model("qwen3-embedding-0.6b").baseUrl("https://inference.do-ai.run").sourceProperties("a")), |
371 | 372 | """ |
372 | 373 | { |
373 | 374 | "vectorIndexType": "hnsw", |
@@ -429,14 +430,18 @@ public static Object[][] testCases() { |
429 | 430 | }, |
430 | 431 | { |
431 | 432 | VectorConfig.class, |
432 | | - Text2VecMorphVectorizer.of(v -> v.sourceProperties("a")), |
| 433 | + Text2VecMorphVectorizer.of( |
| 434 | + v -> v |
| 435 | + .sourceProperties("a") |
| 436 | + .endpoint("/v0/example")), |
433 | 437 | """ |
434 | 438 | { |
435 | 439 | "vectorIndexType": "hnsw", |
436 | 440 | "vectorIndexConfig": {}, |
437 | 441 | "vectorizer": { |
438 | 442 | "text2vec-morph": { |
439 | | - "properties": ["a"] |
| 443 | + "properties": ["a"], |
| 444 | + "endpoint": "/v0/example" |
440 | 445 | } |
441 | 446 | } |
442 | 447 | } |
@@ -507,13 +512,17 @@ public static Object[][] testCases() { |
507 | 512 | { |
508 | 513 | VectorConfig.class, |
509 | 514 | Text2VecOpenAiVectorizer |
510 | | - .of(v -> v.sourceProperties("a").model(Text2VecOpenAiVectorizer.TEXT_EMBEDDING_3_LARGE)), |
| 515 | + .of(v -> v |
| 516 | + .endpoint("/v0/example") |
| 517 | + .sourceProperties("a") |
| 518 | + .model(Text2VecOpenAiVectorizer.TEXT_EMBEDDING_3_LARGE)), |
511 | 519 | """ |
512 | 520 | { |
513 | 521 | "vectorIndexType": "hnsw", |
514 | 522 | "vectorIndexConfig": {}, |
515 | 523 | "vectorizer": { |
516 | 524 | "text2vec-openai": { |
| 525 | + "endpoint": "/v0/example", |
517 | 526 | "model": "text-embedding-3-large", |
518 | 527 | "properties": ["a"], |
519 | 528 | "vectorizeClassName": false |
|
0 commit comments