This course teaches you how to interact with Mistral's AI models with JavaScript. This enables you to build intelligent apps, all the way from simple chat completions to advanced use-cases like RAG and function calling.
The code is written using Mistral's JavaScript SDK, but the concepts covered are language-agnostic, making this course just as relevant for Python developers as it is JavaScript developers.
Created in collaboration between Mistral AI and Scrimba.
Learn how to use the Mistral AI to build intelligent apps, all the way from simple chat completions to advanced use-cases like RAG and function calling.
What's included
1 assignment26 plugins
Show info about module content
1 assignment•Total 180 minutes
Intro to Mistral AI: Final Quiz•180 minutes
26 plugins•Total 83 minutes
Welcome to the course•2 minutes
Welcome to interactive lessons!•1 minute
Intro to Mistral by Sophia Yang•2 minutes
Sign up for La Plateforme•1 minute
Mistral's Chat Completion API•4 minutes
Mistral's Chat Completion API - part 2•4 minutes
Mistral's models•5 minutes
What is RAG?•4 minutes
What are embeddings?•6 minutes
RAG - Chunking text•5 minutes
RAG - Completing the splitDocument function•2 minutes
RAG - Creating our very first embedding•2 minutes
RAG - Challenge: embedding all chunks and preparing it for the vector db•3 minutes
Set up your vector database•3 minutes
Vector databases•2 minutes
RAG - Uploading data to the vector db•3 minutes
RAG - Query and Create completion•5 minutes
RAG - Improve the retrieval and complete the generation•5 minutes
Function calling•4 minutes
Function calling - Adding a second function•2 minutes
Function calling - Unpacking the function and arguments•4 minutes
Function calling - Making the call•2 minutes
Function calling - Updating the messages array•2 minutes
Scrimba is an interactive code-learning platform with over a million users from all over the world. They feature highly interactive and engaging courses about programming and web development.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.