Phi adalah serangkaian model AI open-source yang dikembangkan oleh Microsoft.
Phi saat ini merupakan model bahasa kecil (SLM) yang paling kuat dan hemat biaya, dengan performa yang sangat baik dalam berbagai bahasa, penalaran, pembuatan teks/chat, pemrograman, gambar, audio, dan skenario lainnya.
Anda dapat menerapkan Phi di cloud atau perangkat edge, serta dengan mudah membangun aplikasi AI generatif dengan daya komputasi yang terbatas.
Ikuti langkah-langkah ini untuk mulai menggunakan sumber daya ini:
- Fork Repositori: Klik
- Clone Repositori:
git clone https://github.com/microsoft/PhiCookBook.git
- Bergabung dengan Komunitas Discord AI Microsoft dan temui para ahli serta pengembang lainnya
-
Pengantar
-
Inferensi Phi di Berbagai Lingkungan
-
Inferensi Keluarga Phi
-
Evaluasi Phi
-
RAG dengan Azure AI Search
-
Contoh pengembangan aplikasi Phi
- Aplikasi Teks & Chat
- Contoh Phi-4 🆕
- Contoh Phi-3 / 3.5
- Chatbot Lokal di browser menggunakan Phi3, ONNX Runtime Web, dan WebGPU
- OpenVino Chat
- Multi Model - Interaktif Phi-3-mini dan OpenAI Whisper
- MLFlow - Membangun wrapper dan menggunakan Phi-3 dengan MLFlow
- Optimisasi Model - Cara mengoptimalkan model Phi-3-min untuk ONNX Runtime Web dengan Olive
- Aplikasi WinUI3 dengan Phi-3 mini-4k-instruct-onnx
- Contoh Aplikasi Catatan AI Multi Model di WinUI3
- Fine-tune dan Integrasi model Phi-3 kustom dengan Prompt flow
- Fine-tune dan Integrasi model Phi-3 kustom dengan Prompt flow di Azure AI Foundry
- Evaluasi Model Phi-3 / Phi-3.5 yang telah di-Fine-tune di Azure AI Foundry dengan Fokus pada Prinsip AI Bertanggung Jawab Microsoft
- Aplikasi Teks & Chat
-
[📓] Contoh prediksi bahasa Phi-3.5-mini-instruct (China/Inggris) - Chatbot RAG WebGPU Phi-3.5-Instruct - Menggunakan GPU Windows untuk membuat solusi Prompt Flow dengan Phi-3.5-Instruct ONNX - Menggunakan Microsoft Phi-3.5 tflite untuk membuat aplikasi Android - Contoh Q&A .NET menggunakan model lokal ONNX Phi-3 dengan Microsoft.ML.OnnxRuntime - Aplikasi chat konsol .NET dengan Semantic Kernel dan Phi-3
-
Contoh Berbasis Kode Azure AI Inference SDK
-
Contoh Penalaran Lanjutan
- Contoh Phi-4 🆕
-
Demo
-
Contoh Vision
- Contoh Phi-4 🆕
- Contoh Phi-3 / 3.5
- [📓]Phi-3-vision-Image text to text
- Phi-3-vision-ONNX
- [📓]Phi-3-vision CLIP Embedding
- DEMO: Phi-3 Daur Ulang
- Phi-3-vision - Asisten bahasa visual - dengan Phi3-Vision dan OpenVINO
- Phi-3 Vision Nvidia NIM
- Phi-3 Vision OpenVino
- [📓]Phi-3.5 Vision contoh multi-frame atau multi-image
- Model ONNX Lokal Phi-3 Vision menggunakan Microsoft.ML.OnnxRuntime .NET
- Model ONNX Lokal Phi-3 Vision berbasis Menu menggunakan Microsoft.ML.OnnxRuntime .NET
-
Contoh Audio
-
Contoh MOE
-
Contoh Function Calling
- Contoh Phi-4 🆕
-
Contoh Pencampuran Multimodal
- Contoh Phi-4 🆕
-
-
Fine-tuning Contoh Phi
- Skenario Fine-tuning
- Fine-tuning vs RAG
- Fine-tuning Membuat Phi-3 menjadi Ahli Industri
- Fine-tuning Phi-3 dengan AI Toolkit untuk VS Code
- Fine-tuning Phi-3 dengan Azure Machine Learning Service
- Fine-tuning Phi-3 dengan Lora
- Fine-tuning Phi-3 dengan QLora
- Fine-tuning Phi-3 dengan Azure AI Foundry
- Fine-tuning Phi-3 dengan Azure ML CLI/SDK
- Fine-tuning dengan Microsoft Olive
- Fine-tuning dengan Microsoft Olive Hands-On Lab
- Fine-tuning Phi-3-vision dengan Weights and Bias
- Fine-tuning Phi-3 dengan Apple MLX Framework
- Fine-tuning Phi-3-vision (dukungan resmi)
- Fine-Tuning Phi-3 dengan Kaito AKS, Azure Containers (dukungan resmi)
- Fine-Tuning Phi-3 dan 3.5 Vision
-
Hands on Lab
-
Makalah Penelitian Akademik dan Publikasi
- Textbooks Are All You Need II: laporan teknis phi-1.5
- Laporan Teknis Phi-3: Model Bahasa yang Sangat Mampu Secara Lokal di Ponsel Anda
- Laporan Teknis Phi-4
- Mengoptimalkan Model Bahasa Kecil untuk Pemanggilan Fungsi di Kendaraan
- (WhyPHI) Fine-Tuning PHI-3 untuk Menjawab Pertanyaan Pilihan Ganda: Metodologi, Hasil, dan Tantangan
Anda dapat mempelajari cara menggunakan Microsoft Phi dan cara membangun solusi E2E di berbagai perangkat keras Anda. Untuk mencoba Phi sendiri, mulailah dengan menjelajahi model dan menyesuaikan Phi untuk skenario Anda menggunakan Katalog Model Azure AI Foundry. Anda dapat mempelajari lebih lanjut di Panduan Memulai dengan Azure AI Foundry.
Playground
Setiap model memiliki playground khusus untuk menguji model Azure AI Playground.
Anda dapat mempelajari cara menggunakan Microsoft Phi dan cara membangun solusi E2E di berbagai perangkat keras Anda. Untuk mencoba Phi sendiri, mulailah dengan menjelajahi model dan menyesuaikan Phi untuk skenario Anda menggunakan Katalog Model GitHub. Anda dapat mempelajari lebih lanjut di Panduan Memulai dengan Katalog Model GitHub.
Playground
Setiap model memiliki playground khusus untuk menguji model.
Anda juga dapat menemukan model ini di Hugging Face
Playground
Hugging Chat playground
Microsoft berkomitmen untuk membantu pelanggan menggunakan produk AI kami secara bertanggung jawab, berbagi pembelajaran kami, dan membangun kemitraan berbasis kepercayaan melalui alat seperti Transparency Notes dan Impact Assessments. Banyak dari sumber daya ini dapat ditemukan di https://aka.ms/RAI.
Pendekatan Microsoft terhadap AI yang bertanggung jawab didasarkan pada prinsip AI kami, yaitu keadilan, keandalan dan keselamatan, privasi dan keamanan, inklusivitas, transparansi, dan akuntabilitas.
Model bahasa alami, gambar, dan suara berskala besar - seperti yang digunakan dalam sampel ini - berpotensi berperilaku dengan cara yang tidak adil, tidak dapat diandalkan, atau menyinggung, yang pada akhirnya dapat menyebabkan kerugian. Silakan konsultasikan catatan transparansi layanan Azure OpenAI untuk memahami risiko dan keterbatasannya.
Pendekatan yang direkomendasikan untuk mengurangi risiko ini adalah dengan memasukkan sistem keamanan dalam arsitektur Anda yang dapat mendeteksi dan mencegah perilaku berbahaya. Azure AI Content Safety menyediakan lapisan perlindungan independen, yang mampu mendeteksi konten berbahaya yang dihasilkan pengguna atau AI dalam aplikasi dan layanan. Azure AI Content Safety mencakup API teks dan gambar yang memungkinkan Anda mendeteksi materi yang berbahaya. Di dalam Azure AI Foundry, layanan Content Safety memungkinkan Anda melihat, mengeksplorasi, dan mencoba kode sampel untuk mendeteksi konten berbahaya di berbagai modalitas. Dokumentasi quickstart berikut ini memandu Anda dalam membuat permintaan ke layanan tersebut.
Aspek lain yang perlu diperhatikan adalah kinerja aplikasi secara keseluruhan. Dalam aplikasi multi-modal dan multi-model, kami menganggap kinerja berarti sistem bekerja sesuai dengan harapan Anda dan pengguna Anda, termasuk tidak menghasilkan output yang berbahaya. Penting untuk menilai kinerja aplikasi Anda secara keseluruhan menggunakan Performance and Quality and Risk and Safety evaluators. Anda juga memiliki kemampuan untuk membuat dan mengevaluasi dengan custom evaluators.
Anda dapat mengevaluasi aplikasi AI Anda di lingkungan pengembangan menggunakan Azure AI Evaluation SDK. Dengan dataset uji atau target tertentu, generasi aplikasi AI generatif Anda diukur secara kuantitatif menggunakan evaluators bawaan atau evaluators kustom pilihan Anda. Untuk memulai dengan Azure AI Evaluation SDK untuk mengevaluasi sistem Anda, Anda dapat mengikuti panduan quickstart. Setelah Anda menjalankan evaluasi, Anda dapat memvisualisasikan hasilnya di Azure AI Foundry.
Proyek ini mungkin mengandung merek dagang atau logo untuk proyek, produk, atau layanan. Penggunaan merek dagang atau logo Microsoft yang diizinkan harus sesuai dan mematuhi Panduan Merek & Merek Dagang Microsoft.
Penggunaan merek dagang atau logo Microsoft dalam versi modifikasi dari proyek ini tidak boleh menyebabkan kebingungan atau menyiratkan sponsor dari Microsoft. Setiap penggunaan merek dagang atau logo pihak ketiga tunduk pada kebijakan pihak ketiga tersebut.
Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan terjemahan berbasis AI. Meskipun kami berupaya untuk memberikan terjemahan yang akurat, harap disadari bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang otoritatif. Untuk informasi yang bersifat kritis, disarankan untuk menggunakan jasa penerjemahan manusia profesional. Kami tidak bertanggung jawab atas kesalahpahaman atau salah tafsir yang timbul dari penggunaan terjemahan ini.