@@ -122,7 +122,7 @@ public partial record Multi2VecGoogle
122122 public Multi2VecGoogleWeights ? Weights { get ; set ; } = null ;
123123 }
124124
125- public partial record Multi2VecJinaAIWeights
125+ public partial record JinaAIWeights
126126 {
127127 public double [ ] ? ImageFields { get ; set ; } = null ;
128128 public double [ ] ? TextFields { get ; set ; } = null ;
@@ -136,7 +136,17 @@ public partial record Multi2VecJinaAI
136136 public string ? Model { get ; set ; } = null ;
137137 public string [ ] ? TextFields { get ; set ; } = null ;
138138 public bool ? VectorizeCollectionName { get ; set ; } = null ;
139- public Multi2VecJinaAIWeights ? Weights { get ; set ; } = null ;
139+ public JinaAIWeights ? Weights { get ; set ; } = null ;
140+ }
141+
142+ public partial record Multi2MultiVecJinaAI
143+ {
144+ public string ? BaseURL { get ; set ; } = null ;
145+ public string ? Model { get ; set ; } = null ;
146+ public string [ ] ? ImageFields { get ; set ; } = null ;
147+ public string [ ] ? TextFields { get ; set ; } = null ;
148+ public JinaAIWeights ? Weights { get ; set ; } = null ;
149+ public bool ? VectorizeCollectionName { get ; set ; } = null ;
140150 }
141151
142152 public partial record Multi2VecVoyageAIWeights
@@ -231,10 +241,12 @@ public partial record Text2VecJinaAI
231241 public bool ? VectorizeCollectionName { get ; set ; } = null ;
232242 }
233243
234- [ Obsolete ( "Use Text2VecJinaAIConfig instead." ) ]
235- public partial record Text2VecJinaConfig
244+ public partial record Text2MultiVecJinaAI
236245 {
237- // Inherits all properties from Text2VecJinaAIConfig
246+ public string ? Model { get ; set ; } = null ;
247+ public string ? BaseURL { get ; set ; } = null ;
248+ public int ? Dimensions { get ; set ; } = null ;
249+ public bool ? VectorizeCollectionName { get ; set ; } = null ;
238250 }
239251
240252 public partial record Text2VecNvidia
0 commit comments