From 7c2a3f69a772080e1eb43375007aa24d992f5625 Mon Sep 17 00:00:00 2001 From: Thuc Pham <51660321+thucpn@users.noreply.github.com> Date: Wed, 25 Sep 2024 16:24:14 +0700 Subject: [PATCH] fix: postgres import (#322) --- .changeset/grumpy-knives-brake.md | 5 +++++ helpers/typescript.ts | 1 + .../components/loaders/typescript/llama_parse/loader.ts | 2 +- templates/components/vectordbs/typescript/pg/generate.ts | 8 ++------ templates/components/vectordbs/typescript/pg/index.ts | 4 ++-- 5 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 .changeset/grumpy-knives-brake.md diff --git a/.changeset/grumpy-knives-brake.md b/.changeset/grumpy-knives-brake.md new file mode 100644 index 00000000..809e8f38 --- /dev/null +++ b/.changeset/grumpy-knives-brake.md @@ -0,0 +1,5 @@ +--- +"create-llama": patch +--- + +fix: postgres import diff --git a/helpers/typescript.ts b/helpers/typescript.ts index 9b4c9ffc..6dc3d6b7 100644 --- a/helpers/typescript.ts +++ b/helpers/typescript.ts @@ -261,6 +261,7 @@ async function updatePackageJson({ packageJson.dependencies = { ...packageJson.dependencies, pg: "^8.12.0", + pgvector: "^0.2.0", }; } diff --git a/templates/components/loaders/typescript/llama_parse/loader.ts b/templates/components/loaders/typescript/llama_parse/loader.ts index d5d7c08f..916c5867 100644 --- a/templates/components/loaders/typescript/llama_parse/loader.ts +++ b/templates/components/loaders/typescript/llama_parse/loader.ts @@ -1,4 +1,4 @@ -import { LlamaParseReader } from "llamaindex/readers/LlamaParseReader"; +import { LlamaParseReader } from "llamaindex"; import { FILE_EXT_TO_READER, SimpleDirectoryReader, diff --git a/templates/components/vectordbs/typescript/pg/generate.ts b/templates/components/vectordbs/typescript/pg/generate.ts index f5664b6f..2af9630e 100644 --- a/templates/components/vectordbs/typescript/pg/generate.ts +++ b/templates/components/vectordbs/typescript/pg/generate.ts @@ -1,10 +1,6 @@ -/* eslint-disable turbo/no-undeclared-env-vars */ import * as dotenv from "dotenv"; -import { - PGVectorStore, - VectorStoreIndex, - storageContextFromDefaults, -} from "llamaindex"; +import { VectorStoreIndex, storageContextFromDefaults } from "llamaindex"; +import { PGVectorStore } from "llamaindex/vector-store/PGVectorStore"; import { getDocuments } from "./loader"; import { initSettings } from "./settings"; import { diff --git a/templates/components/vectordbs/typescript/pg/index.ts b/templates/components/vectordbs/typescript/pg/index.ts index 6a4f1370..0ca1dc46 100644 --- a/templates/components/vectordbs/typescript/pg/index.ts +++ b/templates/components/vectordbs/typescript/pg/index.ts @@ -1,5 +1,5 @@ -/* eslint-disable turbo/no-undeclared-env-vars */ -import { PGVectorStore, VectorStoreIndex } from "llamaindex"; +import { VectorStoreIndex } from "llamaindex"; +import { PGVectorStore } from "llamaindex/vector-store/PGVectorStore"; import { PGVECTOR_SCHEMA, PGVECTOR_TABLE, -- GitLab