diff --git a/clients/js/packages/chromadb/src/bindings.ts b/clients/js/packages/chromadb/src/bindings.ts index d89c61f3c64..6e7b7f0440d 100644 --- a/clients/js/packages/chromadb/src/bindings.ts +++ b/clients/js/packages/chromadb/src/bindings.ts @@ -22,9 +22,11 @@ if (process.platform === "darwin") { } else if (process.platform === "win32") { if (process.arch === "arm64") { binding = require("chromadb-js-bindings-win32-arm64-msvc"); + } else if (process.arch === "x64") { + binding = require("chromadb-js-bindings-win32-x64-msvc"); } else { throw new Error( - `Unsupported Windows architecture: ${process.arch}. Only ARM64 is supported.`, + `Unsupported Windows architecture: ${process.arch}`, ); } } else { diff --git a/clients/new-js/packages/chromadb/src/bindings.ts b/clients/new-js/packages/chromadb/src/bindings.ts index 4ef8f08ccd5..823a7d7ef2d 100644 --- a/clients/new-js/packages/chromadb/src/bindings.ts +++ b/clients/new-js/packages/chromadb/src/bindings.ts @@ -26,9 +26,11 @@ if (platform === "darwin") { } else if (platform === "win32") { if (arch === "arm64") { binding = require("chromadb-js-bindings-win32-arm64-msvc"); + } else if (process.arch === "x64") { + binding = require("chromadb-js-bindings-win32-x64-msvc"); } else { throw new Error( - `Unsupported Windows architecture: ${arch}. Only ARM64 is supported.`, + `Unsupported Windows architecture: ${arch}`, ); } } else {