Skip to content

Commit

Permalink
fix: add start command for stackblitz
Browse files Browse the repository at this point in the history
  • Loading branch information
thucpn committed Dec 20, 2024
1 parent 4a831b1 commit 6e0bf26
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 6 deletions.
3 changes: 2 additions & 1 deletion examples/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@
"typescript": "^5.7.2"
},
"scripts": {
"lint": "eslint ."
"lint": "eslint .",
"start": "npx tsx ./starter.ts"
},
"stackblitz": {
"startCommand": "npm start"
Expand Down
16 changes: 11 additions & 5 deletions examples/starter.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
import { SimpleDirectoryReader, VectorStoreIndex } from "llamaindex";
import { Document, VectorStoreIndex } from "llamaindex";
import fs from "node:fs/promises";
import { createInterface } from "node:readline/promises";

async function main() {
const reader = new SimpleDirectoryReader();
const path = "node_modules/llamaindex/examples/abramov.txt";
const essay = await fs.readFile(path, "utf-8");
const document = new Document({ text: essay, id_: path });

const documents = await reader.loadData("./data");

const index = await VectorStoreIndex.fromDocuments(documents);
const index = await VectorStoreIndex.fromDocuments([document]);
const queryEngine = index.asQueryEngine();

const rl = createInterface({ input: process.stdin, output: process.stdout });

console.log(
"Try asking a question about the essay: https://github.com/run-llama/LlamaIndexTS/blob/main/packages/llamaindex/examples/abramov.txt",
"\nExample: When did the author graduate from high school?",
"\n==============================\n",
);
while (true) {
const query = await rl.question("Query: ");
const response = await queryEngine.query({
Expand Down

0 comments on commit 6e0bf26

Please sign in to comment.