Here is the first overview of `genai`, the first Multi-AI Providers Rust Client library.
One client, one API for OpenAI, Gemini, Ollama, Anthropic, Cohere, and more to come.
[ Ссылка ]
In this episode, we are going to learn this library with some cool examples.
In the next episode, we will do a code review of the design patterns and best practices I am using when building this library. That's going to be pretty cool as well.
Best of all, I will be using this library in the upcoming AwesomeApp reboot, which will be a Tauri application for building and running AI agents. This will come later this summer. (See [ Ссылка ])
[ Ссылка ] - BriteSnow is my enterprise consulting company I have been running for 15 years. We help enterprises build and modernize next-gen applications. Feel free to send an email to jeremy.chone@britensow.com if you have any questions.
== Jeremy Chone:
- Discord general-rust - [ Ссылка ]
- Discord rust10x - [ Ссылка ]
- Patreon - [ Ссылка ] - Any help is a big help (for Rust educational content)
- Twitter - [ Ссылка ]
Big thanks to CrabNebula ([ Ссылка ]) for sponsoring this channel.
== Rust10x AI / OpenAI / Ollama
- Rust OpenAI API Tutorial: [ Ссылка ]
- Rust Ollama Tutorial: [ Ссылка ]
== Other
Other popular Rust Programming videos:
- Rust Web App Production Coding Blueprint - [ Ссылка ]
- Rust Axum - Full Course - [ Ссылка ]
- Rust Type State Builder Pattern - [ Ссылка ]
- Quick Start Code Layout - [ Ссылка ]
- AWESOME-APP Full Overview - Rust template for building Awesome Desktop Application: [ Ссылка ]
- Tauri Quick Introduction (Desktop App wit Rust Programming): [ Ссылка ]
- Rust Web App tutorials series: [ Ссылка ]
- Rust Bevy Full Tutorial - Game Development with Rust: [ Ссылка ]
- Rust for Java Developers series: [ Ссылка ]
Playlists:
- Rust AI Programming Series: [ Ссылка ]
- Rust Web App Production Coding Series: [ Ссылка ]
- Rust For Desktop App: [ Ссылка ]
- Everything Rust Programming - Tutorials, Courses, Tips, Examples: [ Ссылка ]
- Rust Programming for Web Development: [ Ссылка ]
- Rust Courses: [ Ссылка ]
- Rust for Java Developers: [ Ссылка ]
Rust10x - Coding Resources for Production Coding in Rust. ➜ [ Ссылка ]
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)
Ещё видео!