Generative AI for NodeJs: OpenAI, LangChain - TypeScript

7h 21m 46s
English
Paid

Course description

It's time to add AI to your JavaScript/TypeScript application! The course "AI for NodeJs Developers with OpenAI and LangChain" is designed for those who want to integrate artificial intelligence capabilities into Node.js applications. This advanced course is ideal for experienced Node.js developers who want to master AI-driven solutions.

Read more about the course

Throughout the course, participants will become familiar with the core concepts of AI, algorithms, and frameworks, focusing on their practical application in a Node.js environment.

Main Topics of the Course:

  • Introduction to AI and its application in Node.js
  • Setting up OpenAI for basic applications
  • Working with models, tokens, and roles
  • OpenAI request parameters

Practical Applications:

  • ChatGPT clone in the console
  • Main features of the application: history, context, and token limit
  • Application with OpenAI tools

Key AI Development Topics:

  • Embeddings - creation, saving, loading
  • Similarity search using cosine or dot product

Vector Databases:

  • Introduction and setup
  • Creating a ChromaDB server with Docker and a client for NodeJS
  • Setting up Pinecone and working with indices
  • Building applications based on Pinecone

LangChain Section:

  • Introduction to LangChain and its setup
  • Prompt templates, parsers, and loaders for web and files
  • Generative AI with LangChain

Running Local AI Models:

  • Studying the Hugging Face API and open models for local applications
  • Local embeddings, translation, text, voice, and image models

Bonus TypeScript Section:

  • Basics of TypeScript - compiler, functions, special types, generics, classes, and much more

Course Benefits:

  • Advanced Learning: knowledge that can be applied directly in production code
  • Practical Approach: minimal theory, only the essentials
  • Convenient Structure: learn at your own pace
  • Clarity and Respect for Your Time: clear explanations and minimal amount of typing
  • High-Quality Visual Design: large font, dark background, HD content

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 85 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Generative AI for NodeJs: OpenAI, LangChain - TypeScript

0:00
/
#1: 1 - How to take this course

All Course Lessons (85)

#Lesson TitleDurationAccess
1
1 - How to take this course Demo
02:32
2
3 - Course experience
02:50
3
4 - Tools setup
02:13
4
6 - Overview of OpenAI APIs and services
02:03
5
7 - Sectio intro
01:33
6
9 - NodeJS setup and api key
09:30
7
10 - Optional TypeScript setup
04:54
8
11 - Understanding an API call
03:35
9
12 - OpenAI models
04:27
10
13 - Tokens
06:31
11
14 - OpenAI roles
04:14
12
15 - Other OpenAI parameters
06:54
13
16 - Section intro
01:36
14
17 - Project init
04:07
15
19 - Basic chat build
04:10
16
20 - Context configuration
06:08
17
21 - Optional VSCode debug
04:54
18
22 - OpenAI token limit
09:14
19
24 - Tool call setup
04:34
20
25 - First tool call
08:57
21
26 - Tool parameters
05:55
22
27 - Practice flight assistant
01:52
23
28 - Project solution
04:50
24
29 - Section intro
00:52
25
30 - Image generation intro with DALLE
01:56
26
31 - Generating images
07:05
27
32 - Editing images
06:48
28
33 - Audio models intro
01:31
29
34 - Whisper translations and text to speech
06:44
30
35 - Section intro
01:03
31
36 - Embeddings presentation
10:01
32
37 - OpenAI embeddings
05:30
33
38 - Saving embeddings
05:26
34
39 - Calculating similarity
05:25
35
40 - Analizing similarities
07:46
36
41 - Project recommandation sysytem
02:00
37
42 - Project sollution
02:32
38
43 - Section intro
02:13
39
44 - Vector dbs presentation
03:58
40
45 - ChromaDB presentation
01:30
41
46 - ChromaDb installation
02:05
42
47 - ChromaDB Client
06:34
43
48 - ChromaDB Embedding function
03:29
44
49 - Chat with your data App proposal
03:46
45
50 - Chat app implementation
05:28
46
51 - Pinecone introduction
02:34
47
52 - Pinecone indexes
06:05
48
53 - Pinecone index operations
11:04
49
54 - Pinecone info app
08:30
50
55 - Section intro
00:54
51
56 - What is LangChain
05:17
52
57 - LangChain setup
05:47
53
59 - First LangChain application
07:13
54
60 - LangChain promp templates
07:14
55
61 - LangChain output parsers
07:37
56
62 - RAG app presentation
04:31
57
63 - Basic RAG appication
08:02
58
64 - LangChain Web Loader
08:58
59
65 - LangChain PDF Loader
05:25
60
66 - LangChain and ChromaDB
05:43
61
67 - Section intro
01:55
62
68 - What is Huggingface
03:38
63
69 - Huggingface setup and embeddings
07:16
64
70 - Huggingface translation models
06:53
65
71 - Huggingface image generation
03:07
66
72 - Local model setup
04:49
67
73 - Local text generation and speech recognition
07:45
68
74 - Course conclussions
01:57
69
75 - Section intro
01:09
70
76 - What is TypeScript
01:52
71
77 - Installation and project init
07:01
72
78 - Compiler options
04:14
73
79 - Primary JavaScript types
03:05
74
80 - Type aliases
07:54
75
81 - Functions
06:01
76
82 - Any and unknown
07:23
77
83 - Enums
07:35
78
84 - Never
04:19
79
85 - TypeScript classes
04:42
80
86 - Access modifiers
05:11
81
87 - Interfaces
08:42
82
88 - Generics
08:45
83
89 - Special types
11:01
84
90 - Async functions
08:59
85
91 - Promises
10:24

Unlock unlimited learning

Get instant access to all 84 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

React, Angular, Node In-Depth Guide: Beginner to Pro

React, Angular, Node In-Depth Guide: Beginner to Pro

Sources: udemy
If you are planning to start your career as a developer or you just want to improve your programming skills, then this course is right for you. Get all you need to start web dev...
80 hours 1 minute 57 seconds
MERN Stack From Scratch

MERN Stack From Scratch

Sources: Brad Traversy
We spend 12 hours creating this project from scratch. It includes a multi-step checkout process with PayPal integration, product search, rating & review, user profiles with orde...
13 hours 32 minutes 38 seconds
ChatGPT Complete Guide: Learn Midjourney, ChatGPT 4 & More

ChatGPT Complete Guide: Learn Midjourney, ChatGPT 4 & More

Sources: udemy
In this complete AI guide, we'll work together to develop your skills with ChatGPT 3, 3.5, and 4, Midjourney, DALL-E 2, and 25 other extremely useful AI tools to make you more e...
10 hours 47 minutes 52 seconds
Design Patterns in TypeScript

Design Patterns in TypeScript

Sources: udemy
Learn All of the 23 GoF (Gang of Four) Design Patterns and Implemented them in TypeScript. Design Patterns are descriptions or templates that can be repeatedly
5 hours 6 minutes 3 seconds