Generative AI for NodeJs: OpenAI, LangChain - TypeScript

86 lectures7h 22m total6 articles12 sections

Full lifetime access · picks up where you left off

Curriculum

12 sections · 92 lectures

01Introduction4 · 7m
02OpenAI setup and Introduction10 · 42m
  • Overview of OpenAI APIs and services2:03
  • Sectio intro1:32
  • Model Update
  • NodeJS setup and api key9:29
  • Optional TypeScript setup3:36
  • Understanding an API call3:35
  • OpenAI models4:27
  • Tokens6:31
  • OpenAI roles4:13
  • Other OpenAI parameters6:54
03Basic chat project7 · 30m
  • Section intro1:36
  • Project init4:06
  • Model Update
  • Basic chat build4:09
  • Context configuration6:07
  • Optional VSCode debug4:54
  • OpenAI token limit9:14
04OpenAI tools (functions)6 · 29m
  • Section intro3:00
  • Tool call setup4:34
  • First tool call8:56
  • Tool parameters5:55
  • Practice flight assistant1:51
  • Project solution4:50
05Other OpenAI models and APIs6 · 25m
  • Section intro0:52
  • Image generation intro with DALLE1:55
  • Generating images7:05
  • Editing images6:47
  • Audio models intro1:31
  • Whisper - translations and text to speech6:44
06Embeddings8 · 40m
  • Section intro1:02
  • Embeddings presentation10:00
  • OpenAI embeddings5:29
  • Saving embeddings5:25
  • Calculating similarity5:25
  • Analizing similarities7:45
  • Project recommandation sysytem2:00
  • Project sollution2:32
07Vector databases12 · 57m
  • Section intro2:13
  • Vector dbs presentation3:58
  • ChromaDB presentation1:30
  • ChromaDb installation2:05
  • ChromaDB Client6:34
  • ChromaDB Embedding function3:28
  • Chat with your data App proposal3:45
  • Chat app implementation5:28
  • Pinecone introduction2:33
  • Pinecone indexes6:05
  • Pinecone index operations11:03
  • Pinecone info app8:29
08LangChain12 · 1h 7m
  • Section intro0:53
  • What is LangChain5:17
  • LangChain setup5:46
  • Imports update
  • First LangChain application7:13
  • LangChain promp templates7:13
  • LangChain output parsers7:37
  • RAG app presentation4:31
  • Basic RAG appication8:02
  • LangChain Web Loader8:58
  • LangChain PDF Loader5:24
  • LangChain and ChromaDB5:42
09Escape from OpenAI - other AI models7 · 35m
  • Section intro1:54
  • What is Huggingface3:38
  • Huggingface setup and embeddings7:15
  • Huggingface translation models6:52
  • Huggingface image generation3:07
  • Local model setup4:48
  • Local text generation and speech recognition7:45
10Ending section1 · 2m
  • Course conclussions1:57
11TypeScript recap18 · 1h 48m
  • Section intro1:08
  • What is TypeScript1:52
  • Installation and project init7:00
  • Compiler options4:14
  • Primary JavaScript types3:05
  • Observe primary types - exercise
  • Type aliases7:53
  • Functions6:01
  • Any and unknown7:23
  • Enums7:35
  • Never4:19
  • TypeScript classes4:41
  • Access modifiers5:10
  • Interfaces8:42
  • Generics8:44
  • Special types11:01
  • Async functions8:59
  • Promises10:23
12Bonus1 · 0m
  • Bonus lecture