diff --git a/frontend/src/components/Sidebar/IndexCount.jsx b/frontend/src/components/Sidebar/IndexCount.jsx index 3565ca5f32d603c87b4d5a1d9a6ea760868cbdfd..a31a1b72b60db48f3cfacb0d3b36116ffb421e23 100644 --- a/frontend/src/components/Sidebar/IndexCount.jsx +++ b/frontend/src/components/Sidebar/IndexCount.jsx @@ -26,7 +26,7 @@ export default function IndexCount() { <div className="flex w-full items-center justify-end gap-x-2"> <div className="flex items-center gap-x-1 px-2 rounded-full"> <p className="text-slate-400 leading-tight text-sm"> - {numberWithCommas(indexes)} {pluralize("index", indexes)} + {numberWithCommas(indexes)} {pluralize("vector", indexes)} </p> </div> </div> diff --git a/server/endpoints/api/system/index.js b/server/endpoints/api/system/index.js index dd5f59b75ddf15d9f43c12d258c5cee7abea04e9..3548c3068a108a279c6b4c69a2ddeb772eb27bf3 100644 --- a/server/endpoints/api/system/index.js +++ b/server/endpoints/api/system/index.js @@ -8,7 +8,7 @@ function apiSystemEndpoints(app) { if (!app) return; app.get("/v1/system/env-dump", async (_, response) => { - /* + /* #swagger.tags = ['System Settings'] #swagger.description = 'Dump all settings to file storage' #swagger.responses[403] = { @@ -29,7 +29,7 @@ function apiSystemEndpoints(app) { }); app.get("/v1/system", [validApiKey], async (_, response) => { - /* + /* #swagger.tags = ['System Settings'] #swagger.description = 'Get all current system settings that are defined.' #swagger.responses[200] = { @@ -48,9 +48,9 @@ function apiSystemEndpoints(app) { } } } - } + } } - } + } #swagger.responses[403] = { schema: { "$ref": "#/definitions/InvalidAPIKey" @@ -67,7 +67,7 @@ function apiSystemEndpoints(app) { }); app.get("/v1/system/vector-count", [validApiKey], async (_, response) => { - /* + /* #swagger.tags = ['System Settings'] #swagger.description = 'Number of all vectors in connected vector database' #swagger.responses[200] = { @@ -79,9 +79,9 @@ function apiSystemEndpoints(app) { "vectorCount": 5450 } } - } + } } - } + } #swagger.responses[403] = { schema: { "$ref": "#/definitions/InvalidAPIKey" @@ -90,7 +90,7 @@ function apiSystemEndpoints(app) { */ try { const VectorDb = getVectorDbClass(); - const vectorCount = await VectorDb.totalIndicies(); + const vectorCount = await VectorDb.totalVectors(); response.status(200).json({ vectorCount }); } catch (e) { console.log(e.message, e); @@ -102,7 +102,7 @@ function apiSystemEndpoints(app) { "/v1/system/update-env", [validApiKey], async (request, response) => { - /* + /* #swagger.tags = ['System Settings'] #swagger.description = 'Update a system setting or preference.' #swagger.requestBody = { @@ -128,9 +128,9 @@ function apiSystemEndpoints(app) { error: 'error goes here, otherwise null' } } - } + } } - } + } #swagger.responses[403] = { schema: { "$ref": "#/definitions/InvalidAPIKey" diff --git a/server/endpoints/system.js b/server/endpoints/system.js index f7fa13cbc3a809a06ce5441591214f60c1010b8f..5ce3a7ed6f1cc88f0555e123cb5d68bbeb91d71a 100644 --- a/server/endpoints/system.js +++ b/server/endpoints/system.js @@ -166,7 +166,7 @@ function systemEndpoints(app) { app.get("/system/system-vectors", [validatedRequest], async (_, response) => { try { const VectorDb = getVectorDbClass(); - const vectorCount = await VectorDb.totalIndicies(); + const vectorCount = await VectorDb.totalVectors(); response.status(200).json({ vectorCount }); } catch (e) { console.log(e.message, e); diff --git a/server/utils/vectorDbProviders/chroma/index.js b/server/utils/vectorDbProviders/chroma/index.js index cff592f789750da8efb88442a0c05adba2b7ff50..40966e5e1025e30390aee3c8fa4c36b5bc75d5fe 100644 --- a/server/utils/vectorDbProviders/chroma/index.js +++ b/server/utils/vectorDbProviders/chroma/index.js @@ -26,7 +26,7 @@ const Chroma = { const { client } = await this.connect(); return { heartbeat: await client.heartbeat() }; }, - totalIndicies: async function () { + totalVectors: async function () { const { client } = await this.connect(); const collections = await client.listCollections(); var totalVectors = 0; diff --git a/server/utils/vectorDbProviders/lance/index.js b/server/utils/vectorDbProviders/lance/index.js index 23872ad797987a0f3661162e880183df579e19ae..f87e35c34a0754f2fefdd3616446770f93ad1550 100644 --- a/server/utils/vectorDbProviders/lance/index.js +++ b/server/utils/vectorDbProviders/lance/index.js @@ -28,7 +28,7 @@ const LanceDb = { const dirs = fs.readdirSync(client.uri); return dirs.map((folder) => folder.replace(".lance", "")); }, - totalIndicies: async function () { + totalVectors: async function () { const { client } = await this.connect(); const tables = await this.tables(); let count = 0; diff --git a/server/utils/vectorDbProviders/pinecone/index.js b/server/utils/vectorDbProviders/pinecone/index.js index 1b523b24bec126c28ec2ccd0c6f46039d775af13..f5a4d2c76bd2aca00a0aa2c61d7440bff77c527d 100644 --- a/server/utils/vectorDbProviders/pinecone/index.js +++ b/server/utils/vectorDbProviders/pinecone/index.js @@ -24,7 +24,7 @@ const Pinecone = { if (!status.ready) throw new Error("Pinecode::Index not ready."); return { client, pineconeIndex, indexName: process.env.PINECONE_INDEX }; }, - totalIndicies: async function () { + totalVectors: async function () { const { pineconeIndex } = await this.connect(); const { namespaces } = await pineconeIndex.describeIndexStats1(); return Object.values(namespaces).reduce( diff --git a/server/utils/vectorDbProviders/qdrant/index.js b/server/utils/vectorDbProviders/qdrant/index.js index eb122d9d6b45e09c3134575ce6dae08f09577718..e61a3688856367078661550a1d9a700d6d1a51a5 100644 --- a/server/utils/vectorDbProviders/qdrant/index.js +++ b/server/utils/vectorDbProviders/qdrant/index.js @@ -30,7 +30,7 @@ const QDrant = { await this.connect(); return { heartbeat: Number(new Date()) }; }, - totalIndicies: async function () { + totalVectors: async function () { const { client } = await this.connect(); const { collections } = await client.getCollections(); var totalVectors = 0; diff --git a/server/utils/vectorDbProviders/weaviate/index.js b/server/utils/vectorDbProviders/weaviate/index.js index 99e0859fe6d2d59237de42efbdd39753e89b143e..ea1849cbac72b9c8b35cb158d2c828d527b8a21c 100644 --- a/server/utils/vectorDbProviders/weaviate/index.js +++ b/server/utils/vectorDbProviders/weaviate/index.js @@ -32,7 +32,7 @@ const Weaviate = { await this.connect(); return { heartbeat: Number(new Date()) }; }, - totalIndicies: async function () { + totalVectors: async function () { const { client } = await this.connect(); const collectionNames = await this.allNamespaces(client); var totalVectors = 0;