Rust Ollama By Examples - 4 Chapters (Full Tutorial - Rust AI)

Опубликовано: 19 Март 2026
на канале: Jeremy Chone
18,153
638

Here is a complete Rust programming tutorial on interfacing with the Ollama HTTP API using the ollama-rs library. Part of the Rust AI Programming series (   • JC - Rust & AI Programming  )

IMPORTANT ollama-rs 0.1.6 introduced a breaking change (from 0.1.6_ where stream.next() now returns a Result Vec GenerationResponse instead of a single GenerationResponse. The fix is straightforward. It has been implemented in the main branch and tagged as E01-01 ( https://github.com/jeremychone-channe... )

GitHub: https://github.com/jeremychone-channe...
Discord:   / discord  

Rust10x VSCode Extension: https://rust10x.com/vscode

00:00:00 - Intro
00:01:10 - Setup
00:06:48 - C01 - Generation
00:17:46 - C02 - With Context
00:31:29 - C03 - Chat
00:42:28 - C04 - Embeddings

== Jeremy Chone:

Patreon -   / jeremychone   - Any help is a big help (for Rust educational content)
Twitter -   / jeremychone  
Discord general-rust -   / discord  
Discord rust10x -   / discord  
Rust10x - https://rust10x.com - Rust resources for production coding.


== Rust10x AI / OpenAI / Ollama

Rust OpenAI API Tutorial:    • Learn Rust OpenAI API - Building AI Buddy ...  

Rust Ollama Tutorial (this video):    • Rust Ollama By Examples - 4 Chapters (Full...  

== Rust10x Web App production coding:

Episode 01:    • Rust Axum Production Coding (E01 - Rust We...  
Episode 02:    • Rust Sea-Query + SQLX + ModQL (E02 - Produ...  
Episode 03:    • Rust Workspace Production By Example (E03 ...  
Episode 04:    • Rust Argon 2 Password Hashing with Multi-S...  
Episode 05.1:    • Rust RPC Router - Axum/Tower/Bevy Style (E05)  


Web Site: https://rust10x.com/web-app
GitHub: https://github.com/rust10x/rust-web-app
Discord rust10x -   / discord  
Patreon -   / jeremychone   - Any help is a big help (for Rust Production Coding educational content)

== Other

Big thanks to CrabNebula (https://crabnebula.dev/) for sponsoring this video.

Other popular Rust Programming videos:

Rust Web App Production Coding Blueprint -    • Rust Axum Production Coding (E01 - Rust We...  
Rust Axum - Full Course -    • Rust Axum Full Course - Web Development (G...  
Rust Type State Builder Pattern -    • Rust Programming: TypeState Builder Patter...  
Quick Start Code Layout -    • Rust - Simple Code Boilerplate & Structure...  
AWESOME-APP Full Overview - Rust template for building Awesome Desktop Application:    • Building Awesome Desktop App with Rust, Ta...  
Tauri Quick Introduction (Desktop App wit Rust Programming):    • Rust Tauri 1.0 - Quick Intro - Rust Deskto...  
Rust Web App tutorials series:    • Rust Web App - 1/3 - Data Access  
Rust Bevy Full Tutorial - Game Development with Rust:    • Rust Bevy Full Tutorial - Game Development...  
Rust for Java Developers series:    • Rust for Java Developers 1/3 - Introductio...  

Playlists:

Rust Web App Production Coding Series:    • JC - Rust Production Coding - Web App Series  
Rust For Desktop App:    • JC - Rust Programming for Desktop App  
Everything Rust Programming - Tutorials, Courses, Tips, Examples:    • JC - Rust - Everything Rust Programming - ...  
Rust Programming for Web Development:    • JC - Rust Programming for Web Development  
Rust Courses:    • Rust Course 2021 by the book | RustLang  
Rust for Java Developers:    • Rust for Java Developers  


Rust10x - Coding Resources for Production Coding in Rust. ➜ https://rust10x.com

Other notes:

ScreenBrush for the green lines. (Gromit seems to be the equivalent on Linux)
Sketchapp for some graphics.
Davinci Resolve and Fusion video editing.
VSCode with Google Material icon themes (with some customization)