Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Rust genai - Multi-AI Providers Client

Автор: Jeremy Chone

Загружено: 2024-06-16

Просмотров: 9978

Описание:

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.

https://crates.io/crates/genai

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 https://awesomeapp.dev)

https://britesnow.com - 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 [email protected] if you have any questions.

== Jeremy Chone:

Discord general-rust -   / discord  
Discord rust10x -   / discord  
Patreon -   / jeremychone   - Any help is a big help (for Rust educational content)
Twitter -   / jeremychone  

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

== Rust10x AI / OpenAI / Ollama

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

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

== Other

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 AI Programming Series:    • JC - Rust & AI Programming  
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)

Rust genai - Multi-AI Providers Client

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#6785 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "j-VQCYP7wyw" ["related_video_title"]=> string(36) "Rust Error Handling - Best Practices" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(12) "Jeremy Chone" } [1]=> object(stdClass)#6758 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "R_jW8yvc_GU" ["related_video_title"]=> string(52) "Why I Switched from Python to Rust for AI Deployment" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(15) "Code In a Jiffy" } [2]=> object(stdClass)#6783 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Z_3WOSiYYFY" ["related_video_title"]=> string(55) "Rust Programming: The Ultimate Builder Pattern Tutorial" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(12) "Jeremy Chone" } [3]=> object(stdClass)#6790 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "2M0PSijLnis" ["related_video_title"]=> string(60) "Rust AI Function Calling - Full Tutorial (with async-openai)" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(12) "Jeremy Chone" } [4]=> object(stdClass)#6769 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "DKbz9pNXVdE" ["related_video_title"]=> string(36) "Neural Networks From Scratch in Rust" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(8) "codemoon" } [5]=> object(stdClass)#6787 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "XCrZleaIUO4" ["related_video_title"]=> string(46) "9 Rust Best Practices with Real Lib (part 1/3)" ["posted_time"]=> string(28) "11 месяцев назад" ["channelName"]=> string(12) "Jeremy Chone" } [6]=> object(stdClass)#6782 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "35UoBDSZF3s" ["related_video_title"]=> string(102) "ИИ-инструменты и будущее ИИ в разработке / Гриша Бакунов" ["posted_time"]=> string(21) "8 дней назад" ["channelName"]=> string(30) "Эволюция Кода 🧬" } [7]=> object(stdClass)#6792 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "fknamfNtKk0" ["related_video_title"]=> string(28) "Why do developers hate Rust?" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(15) "Let's Get Rusty" } [8]=> object(stdClass)#6768 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "azx6BC8hNx0" ["related_video_title"]=> string(58) "План развития backend разработчика" ["posted_time"]=> string(21) "9 дней назад" ["channelName"]=> string(17) "Eugene Suleimanov" } [9]=> object(stdClass)#6786 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "gyoPFZ0Qjlw" ["related_video_title"]=> string(33) "5 Steps to Learn Rust Programming" ["posted_time"]=> string(28) "10 месяцев назад" ["channelName"]=> string(12) "Jeremy Chone" } }
Rust Error Handling - Best Practices

Rust Error Handling - Best Practices

Why I Switched from Python to Rust for AI Deployment

Why I Switched from Python to Rust for AI Deployment

Rust Programming: The Ultimate Builder Pattern Tutorial

Rust Programming: The Ultimate Builder Pattern Tutorial

Rust AI Function Calling - Full Tutorial (with async-openai)

Rust AI Function Calling - Full Tutorial (with async-openai)

Neural Networks From Scratch in Rust

Neural Networks From Scratch in Rust

9 Rust Best Practices with Real Lib (part 1/3)

9 Rust Best Practices with Real Lib (part 1/3)

ИИ-инструменты и будущее ИИ в разработке / Гриша Бакунов

ИИ-инструменты и будущее ИИ в разработке / Гриша Бакунов

Why do developers hate Rust?

Why do developers hate Rust?

План развития backend разработчика

План развития backend разработчика

5 Steps to Learn Rust Programming

5 Steps to Learn Rust Programming

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]