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

NodeJS Microservices: Breaking a Monolith to Microservices

NodeJS Microservices: Breaking a Monolith to Microservices

Sources: udemy
Welcome to NodeJS and Kafka: Breaking a Monolith to Microservices Course - the course that will take your Javascript development skills to the next level. This
6 hours 57 minutes 13 seconds
Build Telegram Bots with JavaScript: The Complete Guide

Build Telegram Bots with JavaScript: The Complete Guide

Sources: udemy
Telegram is a cloud-based instant messaging app that provides API to developers to create bots that interact with users. This course aims to provide you with complete set of kno...
5 hours 28 minutes 48 seconds
Node.js API - making it shine!

Node.js API - making it shine!

Sources: udemy
In this course, we will create Node.js basic shop API using Express.js and MongoDB. We will start this journey by understanding what clean architecture means, a
8 hours 28 minutes 7 seconds
Typescript: The Complete Developer's Guide

Typescript: The Complete Developer's Guide

Sources: udemy, Stephen Grider
Every other course online teaches you the basic syntax and features of Typescript, but only this course will show you how to apply Typescript on real projects,
27 hours 15 minutes 33 seconds
React and NodeJS: A Practical Guide with Typescript

React and NodeJS: A Practical Guide with Typescript

Sources: udemy
I'm a FullStack Developer with 10+ years of experience. I'm obsessed with clean code and I try my best that my courses have the cleanest code possible. My teach
6 hours 54 minutes 59 seconds