Skip to content

Commit

Permalink
Podcast QA notebook
Browse files Browse the repository at this point in the history
  • Loading branch information
krisograbek committed Aug 2, 2023
1 parent 65e73f4 commit 59aeeed
Show file tree
Hide file tree
Showing 8 changed files with 1,683 additions and 3 deletions.
1,671 changes: 1,671 additions & 0 deletions LangChainGuides/ChatWithPodcast.ipynb

Large diffs are not rendered by default.

Binary file added LangChainGuides/images/Embeddings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added LangChainGuides/images/VectorDatabaseCreate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added LangChainGuides/images/VectorDatabaseProcess.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added LangChainGuides/images/qa_data_ecosystem.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added LangChainGuides/images/qa_flow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added LangChainGuides/transcripts/PT693-Transcript.pdf
Binary file not shown.
15 changes: 12 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,23 @@ The LangChain Library is an open-source Python library designed to simplify and

## Installation

Before diving into the tutorials, make sure you have installed the LangChain Library. You can install it using pip:
Before diving into the tutorials, make sure you have installed the LangChain and OpenAI Libraries. You can install them using pip:

```bash
pip install langchain
pip install langchain openai
```

Please refer to the official [LangChain documentation](https://python.langchain.com/docs/get_started/introduction.html) for more detailed installation instructions and library features.

Depending on the tutorial you run, you may need to install the following libraries:

- `python-dotenv`: Used to read the .env file containing the OpenAI API Key
- `ipykernel`: Enables running this notebook in VSCode
- `youtube-transcript-api`: Fetches YouTube video transcripts
- `pytube`: Fetches YouTube video metadata
- `tiktoken`: Counts tokens in a text


## Getting Started

If you are new to LangChain, we recommend starting with the `Getting Started` section of the documentation. There, you will learn the fundamentals of the library and the basic concepts required for the tutorials.
Expand All @@ -37,7 +46,7 @@ The tutorials in this repository cover a range of topics and use cases to demons
| Tutorial Name | Description |
| ------------------------------------------- | ------------------------------------------------ |
| [YouTube Loader](LangChainGuides/YouTubeLoader.ipynb) | Analyze YouTube Videos with LangChain and GPT-3.5. |
| [PDF Loader (in progress)](notebooks/tutorial_2.ipynb) | Chat With your data using GPT-3.5. |
| [PDF Loader (in progress)](notebooks/ChatWithPodcast.ipynb) | Chat With your favorite podcast using GPT-3.5. |
| ... | ... |

Feel free to explore the tutorials in any order you prefer, depending on your interests and prior experience with the LangChain Library.
Expand Down

0 comments on commit 59aeeed

Please sign in to comment.