@@ -3,6 +3,7 @@ from typing import Generic, List, Literal, Optional, Type, Union, overload
33from weaviate .collections .classes .filters import FilterReturn
44from weaviate .collections .classes .grpc import (
55 METADATA ,
6+ MMR ,
67 PROPERTIES ,
78 REFERENCES ,
89 BM25OperatorOptions ,
@@ -56,6 +57,7 @@ class _HybridGenerateAsync(
5657 group_by : Literal [None ] = None ,
5758 rerank : Optional [Rerank ] = None ,
5859 boost : Optional [_Boost ] = None ,
60+ diversity_selection : Optional [MMR ] = None ,
5961 target_vector : Optional [TargetVectorJoinType ] = None ,
6062 include_vector : INCLUDE_VECTOR = False ,
6163 return_metadata : Optional [METADATA ] = None ,
@@ -84,6 +86,7 @@ class _HybridGenerateAsync(
8486 group_by : Literal [None ] = None ,
8587 rerank : Optional [Rerank ] = None ,
8688 boost : Optional [_Boost ] = None ,
89+ diversity_selection : Optional [MMR ] = None ,
8790 target_vector : Optional [TargetVectorJoinType ] = None ,
8891 include_vector : INCLUDE_VECTOR = False ,
8992 return_metadata : Optional [METADATA ] = None ,
@@ -112,6 +115,7 @@ class _HybridGenerateAsync(
112115 group_by : Literal [None ] = None ,
113116 rerank : Optional [Rerank ] = None ,
114117 boost : Optional [_Boost ] = None ,
118+ diversity_selection : Optional [MMR ] = None ,
115119 target_vector : Optional [TargetVectorJoinType ] = None ,
116120 include_vector : INCLUDE_VECTOR = False ,
117121 return_metadata : Optional [METADATA ] = None ,
@@ -140,6 +144,7 @@ class _HybridGenerateAsync(
140144 group_by : Literal [None ] = None ,
141145 rerank : Optional [Rerank ] = None ,
142146 boost : Optional [_Boost ] = None ,
147+ diversity_selection : Optional [MMR ] = None ,
143148 target_vector : Optional [TargetVectorJoinType ] = None ,
144149 include_vector : INCLUDE_VECTOR = False ,
145150 return_metadata : Optional [METADATA ] = None ,
@@ -168,6 +173,7 @@ class _HybridGenerateAsync(
168173 group_by : Literal [None ] = None ,
169174 rerank : Optional [Rerank ] = None ,
170175 boost : Optional [_Boost ] = None ,
176+ diversity_selection : Optional [MMR ] = None ,
171177 target_vector : Optional [TargetVectorJoinType ] = None ,
172178 include_vector : INCLUDE_VECTOR = False ,
173179 return_metadata : Optional [METADATA ] = None ,
@@ -196,6 +202,7 @@ class _HybridGenerateAsync(
196202 group_by : Literal [None ] = None ,
197203 rerank : Optional [Rerank ] = None ,
198204 boost : Optional [_Boost ] = None ,
205+ diversity_selection : Optional [MMR ] = None ,
199206 target_vector : Optional [TargetVectorJoinType ] = None ,
200207 include_vector : INCLUDE_VECTOR = False ,
201208 return_metadata : Optional [METADATA ] = None ,
@@ -224,6 +231,7 @@ class _HybridGenerateAsync(
224231 group_by : GroupBy ,
225232 rerank : Optional [Rerank ] = None ,
226233 boost : Optional [_Boost ] = None ,
234+ diversity_selection : Optional [MMR ] = None ,
227235 target_vector : Optional [TargetVectorJoinType ] = None ,
228236 include_vector : INCLUDE_VECTOR = False ,
229237 return_metadata : Optional [METADATA ] = None ,
@@ -252,6 +260,7 @@ class _HybridGenerateAsync(
252260 group_by : GroupBy ,
253261 rerank : Optional [Rerank ] = None ,
254262 boost : Optional [_Boost ] = None ,
263+ diversity_selection : Optional [MMR ] = None ,
255264 target_vector : Optional [TargetVectorJoinType ] = None ,
256265 include_vector : INCLUDE_VECTOR = False ,
257266 return_metadata : Optional [METADATA ] = None ,
@@ -280,6 +289,7 @@ class _HybridGenerateAsync(
280289 group_by : GroupBy ,
281290 rerank : Optional [Rerank ] = None ,
282291 boost : Optional [_Boost ] = None ,
292+ diversity_selection : Optional [MMR ] = None ,
283293 target_vector : Optional [TargetVectorJoinType ] = None ,
284294 include_vector : INCLUDE_VECTOR = False ,
285295 return_metadata : Optional [METADATA ] = None ,
@@ -308,6 +318,7 @@ class _HybridGenerateAsync(
308318 group_by : GroupBy ,
309319 rerank : Optional [Rerank ] = None ,
310320 boost : Optional [_Boost ] = None ,
321+ diversity_selection : Optional [MMR ] = None ,
311322 target_vector : Optional [TargetVectorJoinType ] = None ,
312323 include_vector : INCLUDE_VECTOR = False ,
313324 return_metadata : Optional [METADATA ] = None ,
@@ -336,6 +347,7 @@ class _HybridGenerateAsync(
336347 group_by : GroupBy ,
337348 rerank : Optional [Rerank ] = None ,
338349 boost : Optional [_Boost ] = None ,
350+ diversity_selection : Optional [MMR ] = None ,
339351 target_vector : Optional [TargetVectorJoinType ] = None ,
340352 include_vector : INCLUDE_VECTOR = False ,
341353 return_metadata : Optional [METADATA ] = None ,
@@ -364,6 +376,7 @@ class _HybridGenerateAsync(
364376 group_by : GroupBy ,
365377 rerank : Optional [Rerank ] = None ,
366378 boost : Optional [_Boost ] = None ,
379+ diversity_selection : Optional [MMR ] = None ,
367380 target_vector : Optional [TargetVectorJoinType ] = None ,
368381 include_vector : INCLUDE_VECTOR = False ,
369382 return_metadata : Optional [METADATA ] = None ,
@@ -392,6 +405,7 @@ class _HybridGenerateAsync(
392405 group_by : Optional [GroupBy ] = None ,
393406 rerank : Optional [Rerank ] = None ,
394407 boost : Optional [_Boost ] = None ,
408+ diversity_selection : Optional [MMR ] = None ,
395409 target_vector : Optional [TargetVectorJoinType ] = None ,
396410 include_vector : INCLUDE_VECTOR = False ,
397411 return_metadata : Optional [METADATA ] = None ,
0 commit comments