Running a local docker container. I’ve got a typescript script (v3) creating a table & adding one toy example. No matter what I try, when I query on wcs, it is showing no auto vectorization. I know the openai key is good since I use it in other apps, and I include it both the docker compose and the script itself. The inserted text shows but vectors for each are empty. I’ve cleared the local data in WCS without improvement.
const jdCollectionSchema: CollectionConfigCreate = {
name: "JD",
vectorizers: [
vectorizer.text2VecOpenAI({
name: "basics",
model: "text-embedding-3-small",
sourceProperties: ["basics"],
vectorizeCollectionName: false,
}),
vectorizer.text2VecOpenAI({
name: "best_practices",
sourceProperties: ["best_practices"],
vectorizeCollectionName: false,
}),
vectorizer.text2VecOpenAI({
name: "red_flags",
sourceProperties: ["red_flags"],
vectorizeCollectionName: false,
}),
],
properties: [
{
name: "basics",
dataType: "text",
vectorizePropertyName: false,
tokenization: tokenization.LOWERCASE,
},
{
name: "best_practices",
dataType: "text",
vectorizePropertyName: false,
tokenization: tokenization.LOWERCASE,
},
{
name: "red_flags",
dataType: "text",
vectorizePropertyName: false,
tokenization: tokenization.LOWERCASE,
},
{
name: "createdAt",
dataType: "date",
},
],
};
What am I missing?
docker image 1.26.4, dotenv 16.4.5, weaviate-client 3.0.8