vectorizer: no module with name \"text2vec-azure-openai\" present

Hi im using Weaviate with the text2vec-azure-openai module. Running the 1.26.1 docker image.
When i start weaviate and init my colelctions i get
{“error”:[{“message”:“target vector "default": vectorizer: no module with name "text2vec-azure-openai" present”}]}
client.getMetadata() outputs
{
hostname: ‘http://[::]:8080’,
modules: {
‘text2vec-openai’: {
documentationHref: ‘…’,
name: ‘OpenAI Module’
}
},
version: ‘1.26.1’
}

my Schemas:

name: WEAVIATE_PARENT_COLLECTION_KEY,
multiTenancy: {
enabled: true,
autoTenantCreation: true,
},
properties: [
{
name: ‘fileId’,
dataType: dataType.TEXT,
},
{
name: ‘content’,
dataType: dataType.TEXT,
},
{
name: ‘fileName’,
dataType: dataType.TEXT,
indexSearchable: false,
},
{
name: ‘pageNumbers’,
dataType: dataType.INT_ARRAY,
},
{
name: ‘chunkLevel’,
dataType: dataType.TEXT,
},
],
};
(Doesnt need a Vectorizer)
{
name: WEAVIATE_CHILD_COLLECTION_KEY,
vectorizers: vectorizer.text2VecAzureOpenAI({
deploymentID: AZURE_OPENAI_EMBEDDING_DEPOYMENT,
resourceName: this.configService.openai.resourceName,
}),
multiTenancy: {
enabled: true,
autoTenantCreation: true,
},
properties: [
{
name: ‘fileId’,
dataType: dataType.TEXT,
indexSearchable: false,
skipVectorization: true,
},
{
name: ‘content’,
dataType: dataType.TEXT,
},
{
name: ‘contextHeader’,
dataType: dataType.TEXT,
},
{
name: ‘parentChunkId’,
dataType: dataType.UUID,
indexSearchable: false,
skipVectorization: true,
},
{
name: ‘chunkLevel’,
dataType: dataType.TEXT,
indexSearchable: false,
skipVectorization: true,
},
],
};

hi @john_j !! Welcome to our community :hugs:

Can you provide those?

  • Weaviate Server Version: 1.26.1
  • Deployment Method: docker
  • Multi Node? Number of Running Nodes: ?
  • Client Language and Version: TS?
  • Multitenancy?: ?

Also, could you share some code I could use to reproduce?

Otherwise it is hard to investigate this further.

Thanks!