Skip to content

Commit ba36e6c

Browse files
authored
Merge pull request #173 from weaviate/modules/fix-text2vec-azure-openai-creation
Parse `text2vec-azure-openai` appropriately in collection creation
2 parents d766aae + dd41e47 commit ba36e6c

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/collections/index.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,10 @@ const collections = (connection: Connection, dbVersionSupport: DbVersionSupport)
155155
vectorIndexType: v.vectorIndex.name,
156156
vectorizer: {},
157157
};
158-
vectorizers = [...vectorizers, v.vectorizer.name];
159-
vectorConfig.vectorizer[v.vectorizer.name] = {
158+
const vectorizer =
159+
v.vectorizer.name === 'text2vec-azure-openai' ? 'text2vec-openai' : v.vectorizer.name;
160+
vectorizers = [...vectorizers, vectorizer];
161+
vectorConfig.vectorizer[vectorizer] = {
160162
properties: v.properties,
161163
...parseVectorizerConfig(v.vectorizer.config),
162164
};
@@ -173,7 +175,10 @@ const collections = (connection: Connection, dbVersionSupport: DbVersionSupport)
173175
const makeLegacyVectorizer = (
174176
configVectorizers: VectorConfigCreate<PrimitiveKeys<TProperties>, undefined, string, Vectorizer>
175177
) => {
176-
const vectorizer = configVectorizers.vectorizer.name;
178+
const vectorizer =
179+
configVectorizers.vectorizer.name === 'text2vec-azure-openai'
180+
? 'text2vec-openai'
181+
: configVectorizers.vectorizer.name;
177182
const moduleConfig: any = {};
178183
moduleConfig[vectorizer] = parseVectorizerConfig(configVectorizers.vectorizer.config);
179184

0 commit comments

Comments
 (0)