AI di Galeri Sampel Windows
Kumpulan sampel yang menunjukkan berbagai cara untuk meningkatkan aplikasi Windows Anda menggunakan model API lokal dan Pembelajaran Mesin (ML), akselerasi perangkat keras lokal menggunakan DirectML, dan menggunakan API berbasis cloud.
Tingkatkan aplikasi Windows Anda dengan AI menggunakan API lokal dan model ML
Sampel ini akan membantu Anda meningkatkan aplikasi Windows dengan AI menggunakan API lokal dan model Pembelajaran Mesin.
Editor Audio yang didukung AI
GitHub Repo: Sampel Editor Audio AI
Deskripsi: Editor Audio yang didukung AI menunjukkan pembuatan aplikasi pengeditan audio WinUI 3 yang menggunakan AI untuk mencocokkan cuplikan audio dengan kueri yang relevan. Contoh kasus penggunaan bisa menjadi pembuat podcast yang ingin membuat klip audio pendek konten mereka untuk dipromosikan di Media Sosial. Sampel menggunakan inferensi model ML lokal untuk menangani transkripsi dan pencarian semantik.
Fitur: Model Lokal Inferensi dengan ONNX Runtime, Model whisper, model Embeddings
Aplikasi Catatan yang didukung AI
GitHub Repo: Aplikasi Sampel Catatan yang didukung AI
Deskripsi: Aplikasi pengambilan catatan yang didukung AI ini menunjukkan penggunaan API termasuk Pengenalan Teks OCR, Transkripsi Audio melalui model ML lokal, Pencarian Semantik melalui model penyematan lokal, penggunaan model bahasa lokal dengan Phi3 untuk ringkasan, lengkapi otomatis, dan penalaran teks, dan Pengambilan Pembuatan Teraugmentasi (RAG) untuk model bahasa dasar ke data nyata.
Fitur: Pencarian semantik dengan model lokal, Transkripsi audio dengan model lokal, Pembuatan Augmented Retreval Lokal (RAG) dengan Phi3, ringkasan Dan penalaran Teks Lokal dengan Phi3, Ekstraksi teks dari gambar dengan API OCR
Pengambilan Augmented Generation (RAG) dengan PDF dan Phi3
GitHub Repo: RAG PDF Analyzer WPF Sample App
Deskripsi: Aplikasi sampel WPF ini menunjukkan cara membangun pengalaman dengan model bahasa lokal (seperti Phi3) untuk menjawab pertanyaan tentang konten dalam dokumen PDF. Sampel menemukan jawaban dengan merujuk basis pengetahuan di luar data pelatihan model sendiri sebelum menghasilkan respons. Pola ini, yang disebut Retrieval Augmented Generation (RAG), adalah contoh cara membumikan model bahasa ke data otoritatif dunia nyata.
Fitur: Pengambilan Augmented Generation (RAG), ONNX Runtime Generative AI, DirectML
Obrolan AI Generatif Phi3
GitHub Repo: Sampel Phi3 Chat WinUI 3
Deskripsi: Sampel aplikasi WinUI 3 ini menunjukkan cara menggunakan pustaka AI Generatif Runtime ONNX untuk membangun pengalaman obrolan dengan model bahasa lokal, khususnya Model Bahasa Kecil (SLM) Phi3.
Fitur: Phi3, ONNX Runtime Generative AI, DirectML
Sampel Efek Windows Studio
GitHub Repo: Aplikasi sampel Efek Windows Studio
Deskripsi: Pelajari cara mengontrol Kamera Efek Studio dari aplikasi Windows Anda dalam sampel kode ini. Periksa apakah kamera yang didukung tersedia pada sistem (memerlukan perangkat dengan NPU dan kamera bawaan), lalu mendapatkan dan mengatur kontrol kamera yang diperluas yang terkait dengan Efek Windows Studio, seperti Kabur Latar Belakang, Koreksi Tatapan Mata, dan Pembingkaian Otomatis.
Fitur: Efek Windows Studio
Akselerasi Perangkat Keras Lokal melalui DirectML
Perangkat keras dipercepat Diffusion Stabil di web
GitHub Repo: WebNN Stable Diffusion Turbo
Deskripsi: Sampel ini menggambarkan cara menggunakan WebNN dengan web ONNX Runtime untuk menjalankan Diffusion Stabil secara lokal pada GPU dengan DirectML. SD-Turbo adalah model teks ke gambar generatif yang cepat yang dapat mensintesis gambar fotorealistik dari prompt teks dalam satu evaluasi jaringan. Dalam demo, Anda dapat menghasilkan gambar dalam 2 detik pada perangkat PC AI dengan memanfaatkan Api WebNN, API tingkat rendah khusus untuk akselerasi perangkat keras inferensi jaringan neural.
Fitur: Pembuatan Gambar Lokal, WebNN, DirectML
Jenis Aplikasi: JavaScript, Aplikasi web
Segmen Yang Dipercepat Perangkat Keras Apa Pun di web
GitHub Repo: Segmen WebNN Apa Pun
Deskripsi: Sampel ini menggambarkan cara menggunakan WebNN dengan web ONNX Runtime untuk menjalankan Segment Apa pun secara lokal di GPU dengan DirectML. Segment Anything adalah model AI baru dari Meta AI yang dapat "memotong" objek apa pun. Dalam demo, Anda dapat mengegmentasi objek apa pun dari gambar yang diunggah.
Fitur: Segmentasi Gambar Lokal, WebNN, DirectML
Jenis Aplikasi: JavaScript, Aplikasi web
Whisper yang dipercepat perangkat keras di web
GitHub Repo: WebNN Whisper Base
Deskripsi: Sampel ini menggambarkan cara menggunakan WebNN dengan web ONNX Runtime untuk menjalankan kemampuan ucapan ke teks model Whisper secara lokal pada GPU atau NPU dengan DirectML. Whisper Base adalah model yang telah dilatih sebelumnya untuk pengenalan ucapan otomatis (ASR) dan terjemahan ucapan. Dalam demo, Anda dapat mengalami fitur ucapan ke teks dengan menggunakan inferensi pada perangkat yang didukung oleh WebNN API dan DirectML, terutama akselerasi NPU.
Fitur: Ucapan ke teks lokal, WebNN, DirectML
Jenis Aplikasi: JavaScript, Aplikasi web
Perangkat keras dipercepat dan model bahasa OnNX Runtime yang telah dioptimalkan sebelumnya (Phi3, Llama3, dll) dengan DirectML
GitHub Repo: Contoh DirectML dalam repositori Olive
Deskripsi: Sampel ini menggambarkan cara menjalankan model bahasa ONNX Runtime (ORT) yang telah dioptimalkan sebelumnya secara lokal pada GPU dengan DirectML. Sampel mencakup instruksi tentang cara menyiapkan lingkungan Anda, mengunduh model bahasa terbaru yang telah dilatih sebelumnya menggunakan ORT Generate API dan menjalankan model di aplikasi Gradio.
Fitur: Akselerasi Perangkat Keras, GenAI, ONNX, ONNX Runtime, DirectML
Jenis Aplikasi: Python, Gradio
Model PyTorch yang dipercepat perangkat keras (Phi3, Llama3, dll) dengan DirectML
GitHub Repo: Sampel DirectML PyTorch
Deskripsi: Sampel ini menggambarkan cara menjalankan model bahasa PyTorch secara lokal pada GPU dengan DirectML. Sampel mencakup instruksi tentang cara menyiapkan lingkungan Anda, mengunduh model bahasa terbaru yang telah dilatih sebelumnya dan menjalankan model di aplikasi Gradio. Sampel ini mendukung berbagai model bahasa sumber terbuka seperti model Llama, Phi3-mini, Phi2 dan Mistral-7B.
Fitur: Akselerasi Perangkat Keras, PyTorch, DirectML
Jenis Aplikasi: Python, Gradio
Tingkatkan aplikasi Windows Anda dengan AI menggunakan API cloud
Sampel API berbasis cloud lainnya dapat ditemukan dalam dokumentasi layanan Azure AI.
Tambahkan penyelesaian obrolan OpenAI ke aplikasi WinUI 3 / SDK Aplikasi Windows Anda
Tutorial: Menambahkan penyelesaian obrolan OpenAI ke aplikasi WinUI 3 / SDK Aplikasi Windows Anda
Deskripsi: Integrasikan kemampuan penyelesaian obrolan OpenAI ke dalam aplikasi desktop WinUI 3 / SDK Aplikasi Windows.
Fitur: Penyelesaian obrolan OpenAI
Tambahkan DALL-E ke aplikasi desktop WinUI 3 / SDK Aplikasi Windows Anda
Tutorial: Menambahkan DALL-E ke aplikasi desktop WinUI 3 / SDK Aplikasi Windows Anda
Deskripsi: Integrasikan kemampuan pembuatan gambar OpenAI DALL-E ke dalam aplikasi desktop WinUI 3 / SDK Aplikasi Windows.
Fitur: Pembuatan gambar
Membuat aplikasi rekomendasi dengan .NET MAUI dan ChatGPT
Tutorial: Membuat aplikasi rekomendasi dengan .NET MAUI dan ChatGPT
Deskripsi: Integrasikan kemampuan penyelesaian obrolan OpenAI ke dalam aplikasi desktop .NET MAUI.
Fitur: Pembuatan gambar
Menambahkan DALL-E ke aplikasi desktop Windows .NET MAUI Anda
Tutorial: Menambahkan DALL-E ke aplikasi desktop Windows .NET MAUI Anda
Deskripsi: Integrasikan kemampuan pembuatan gambar OpenAI DALL-E ke dalam aplikasi desktop .NET MAUI.
Fitur: Pembuatan gambar
Sampel WinML warisan
GitHub Repo: Sampel WinML di GitHub
Deskripsi: WinML terus didukung, tetapi sampel ini belum diperbarui untuk mencerminkan penggunaan AI modern.