Generative AI for NodeJs: OpenAI, LangChain - TypeScript
7h 21m 46s
English
Paid
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 Generative AI for NodeJs: OpenAI, LangChain - TypeScript
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | 1 - How to take this course | 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 |
Similar courses to Generative AI for NodeJs: OpenAI, LangChain - TypeScript

Next.js & React with ChatGPT - Development Guide (2023)udemy
Category: React.js, Next.js, ChatGPT
Duration 7 hours 6 minutes 49 seconds
Course

Build a ChatBot with Nuxt, TypeScript and the OpenAI Assistants APIzerotomastery.io
Category: TypeScript, ChatGPT, Nuxt
Duration 2 hours 41 minutes
Course

OpenAI Assistants with OpenAI Python APIudemy
Category: Python, ChatGPT
Duration 4 hours 13 minutes 2 seconds
Course

ChatGPT: Turning Anyone Into a Coderudemy
Category: ChatGPT
Duration 46 minutes 16 seconds
Course

LLM Fine Tuning on OpenAIudemy
Category: ChatGPT
Duration 1 hour 48 minutes 43 seconds
Course

Chrome Extension Mastery: Build Full-Stack Extensions with React & Node.jsRyan Fitzgerald
Category: React.js, Others, Node.js
Duration 10 hours 3 minutes 45 seconds
Course

Mastering Next.js 13 with TypeScriptcodewithmosh (Mosh Hamedani)
Category: TypeScript, Next.js
Duration 5 hours 16 minutes 33 seconds
Course

JSON Web Token (JWT) Authentication with Node.jsegghead
Category: Node.js
Duration 32 minutes 33 seconds
Course

React and NodeJS: A Practical Guide with Typescriptudemy
Category: TypeScript, React.js, Node.js
Duration 6 hours 54 minutes 59 seconds
Course

Course: Large Scale Apps with Vue, Vite and TypeScriptDamiano Fusco
Category: TypeScript, Vue, Vite
Duration
Course