├── .env.example ├── .gitignore ├── .vscode └── launch.json ├── README.md ├── nodemon.json ├── package.json ├── src ├── agents │ └── basic.ts ├── basic_call.ts ├── chains │ ├── basic.ts │ ├── conversation.ts │ ├── question_answer_docs.ts │ ├── question_answering.ts │ └── summarization.ts ├── document_loaders │ ├── example_data │ │ └── example.txt │ └── text.ts ├── index.ts ├── indexes │ ├── embeddings.ts │ ├── recursive_text_splitter.ts │ └── vectorstores.ts ├── lib │ └── vectorstoreutils.ts ├── memory │ └── basic.ts ├── prompts │ ├── basic.ts │ └── few-shot.ts └── state_of_the_union.txt ├── tsconfig.json └── visual-image └── langchainjsfundamentals.png /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/package.json -------------------------------------------------------------------------------- /src/agents/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/agents/basic.ts -------------------------------------------------------------------------------- /src/basic_call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/basic_call.ts -------------------------------------------------------------------------------- /src/chains/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/chains/basic.ts -------------------------------------------------------------------------------- /src/chains/conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/chains/conversation.ts -------------------------------------------------------------------------------- /src/chains/question_answer_docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/chains/question_answer_docs.ts -------------------------------------------------------------------------------- /src/chains/question_answering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/chains/question_answering.ts -------------------------------------------------------------------------------- /src/chains/summarization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/chains/summarization.ts -------------------------------------------------------------------------------- /src/document_loaders/example_data/example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/document_loaders/example_data/example.txt -------------------------------------------------------------------------------- /src/document_loaders/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/document_loaders/text.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/indexes/embeddings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/indexes/embeddings.ts -------------------------------------------------------------------------------- /src/indexes/recursive_text_splitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/indexes/recursive_text_splitter.ts -------------------------------------------------------------------------------- /src/indexes/vectorstores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/indexes/vectorstores.ts -------------------------------------------------------------------------------- /src/lib/vectorstoreutils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/lib/vectorstoreutils.ts -------------------------------------------------------------------------------- /src/memory/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/memory/basic.ts -------------------------------------------------------------------------------- /src/prompts/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/prompts/basic.ts -------------------------------------------------------------------------------- /src/prompts/few-shot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/prompts/few-shot.ts -------------------------------------------------------------------------------- /src/state_of_the_union.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/src/state_of_the_union.txt -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/tsconfig.json -------------------------------------------------------------------------------- /visual-image/langchainjsfundamentals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayooear/langchain-js-tutorial/HEAD/visual-image/langchainjsfundamentals.png --------------------------------------------------------------------------------