TS_1. Intro to Weaviate with TS (or JS)
Watch the course
Timestamps
Section | Timestamp |
---|---|
Welcome | 00:00 |
→ About Weaviate | 01:24 |
→ Prerequisites | 03:25 |
→ What is a vector database? | 06:32 |
Getting Started | 09:39 |
→ Weaviate Cloud Services setup | 10:47 |
→ Inference API setup | 12:54 |
→ Client library setup | 14:31 |
Loading Data | 19:37 |
→ Creating a schema | 19:56 |
→ Loading data objects | 23:15 |
→ Class properties | 29:29 |
Querying | 32:02 |
→ Run queries | 32:20 |
→ Generative search / retrieval augmented generation | 39:09 |
Thank you | 43:10 |
Course overview
This self-contained, practical video course will teach you the basics of Weaviate, and how to integrate it to a TypeScript (or JavaScript) app.
Prerequisites
- Working knowledge of TypeScript (or JavaScript).
- A Node.js environment.
- An OpenAI API key.
- You can get one here.
- Others (like Cohere, Palm, etc.) will also work, but you will need to adapt the code.
- (Optional) Foundational knowledge of databases.
Learning objectives
Here, we will cover:
Learning Goals- The basics of Weaviate, and how to integrate it to a TypeScript app.
By the time you are finished, you will be able to:
Learning Outcomes- Create a cloud (WCS) instance fo Weaviate.
- Gain an understanding of what a vector database is.
- Define a schema (collection definition) and import data.
- Perform queries on your data.
- Integrate Weaviate into your TypeScript/JavaScript app.