Ang Phi ay isang serye ng bukas na pinagmulan na mga AI modelong binuo ng Microsoft.
Ang Phi ay kasalukuyang ang pinaka-makapangyarihan at cost-effective na maliit na language model (SLM), na may napakahusay na mga benchmark sa multi-wika, pag-iisip, text/chat generation, coding, mga larawan, audio at iba pang mga sitwasyon.
Maaari mong i-deploy ang Phi sa cloud o sa mga edge device, at madali kang makakagawa ng mga generative AI application na may limitadong computing power.
Sundin ang mga hakbang na ito upang makapagsimula gamit ang mga resource na ito :
- I-fork ang Repository: Pindutin ang
- I-clone ang Repository:
git clone https://github.com/microsoft/PhiCookBook.git - Sumali sa Microsoft AI Discord Community at makipagkita sa mga eksperto at kapwa mga developer
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Mas gusto mo bang Mag-clone nang Lokal?
Ang repositoryong ito ay may higit sa 50 na pagsasalin ng wika na malaki ang pinapataas sa laki ng i-download. Upang mag-clone nang walang mga pagsasalin, gamitin ang sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/PhiCookBook.git cd PhiCookBook git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/PhiCookBook.git cd PhiCookBook git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Ito ay magbibigay sa iyo ng lahat ng kailangan mo upang makumpleto ang kurso nang mas mabilis ang pag-download.
-
Panimula
- Maligayang pagdating sa Pamilyang Phi
- Pagsasaayos ng iyong kapaligiran
- Pag-unawa sa mga Pangunahing Teknolohiya
- AI Kaligtasan para sa mga Phi Models
- Suporta ng Hardware ng Phi
- Phi Models at Pagkakaroon sa iba't ibang platform
- Paggamit ng Guidance-ai at Phi
- GitHub Marketplace Models
- Azure AI Model Catalog
-
Pagsusuri ng Phi sa iba't ibang kapaligiran
-
Pagsusuri ng Pamilyang Phi
- Pagsusuri ng Phi sa iOS
- Pagsusuri ng Phi sa Android
- Pagsusuri ng Phi sa Jetson
- Pagsusuri ng Phi sa AI PC
- Pagsusuri ng Phi gamit ang Apple MLX Framework
- Pagsusuri ng Phi sa Lokal na Server
- Pagsusuri ng Phi sa Remote Server gamit ang AI Toolkit
- Pagsusuri ng Phi gamit ang Rust
- Pagsusuri ng Phi--Vision sa Lokal
- Pagsusuri ng Phi gamit ang Kaito AKS, Azure Containers (opisyal na suporta)
-
Pagsusuri ng Phi
-
RAG gamit ang Azure AI Search
-
Mga halimbawa ng pagbuo ng Phi application
-
Mga Text at Chat Application
- Phi-4 Samples
- Phi-3 / 3.5 Samples
- Lokal na Chatbot sa browser gamit ang Phi3, ONNX Runtime Web at WebGPU
- OpenVino Chat
- Multi Model - Interactive Phi-3-mini and OpenAI Whisper
- MLFlow - Paggawa ng wrapper at paggamit ng Phi-3 kasama ang MLFlow
- Pag-optimize ng Modelo - Paano i-optimize ang Phi-3-min na modelo para sa ONNX Runtime Web gamit ang Olive
- WinUI3 App gamit ang Phi-3 mini-4k-instruct-onnx -WinUI3 Multi Model AI Powered Notes App Sample
- Fine-tune at Integrate ang custom Phi-3 models gamit ang Prompt flow
- Fine-tune at Integrate ang custom Phi-3 models gamit ang Prompt flow sa Microsoft Foundry
- Suriin ang Fine-tuned na Phi-3 / Phi-3.5 Model sa Microsoft Foundry na nakatuon sa Mga Prinsipyo ng Responsable AI ng Microsoft
- [📓] Phi-3.5-mini-instruct na halimbawa ng prediksyon ng wika (Tsino/Ingles)
- Phi-3.5-Instruct WebGPU RAG Chatbot
- Paggamit ng Windows GPU upang gumawa ng Prompt flow na solusyon gamit ang Phi-3.5-Instruct ONNX
- Paggamit ng Microsoft Phi-3.5 tflite para gumawa ng Android app
- Q&A .NET Halimbawa gamit ang local ONNX Phi-3 model gamit ang Microsoft.ML.OnnxRuntime
- Console chat .NET app gamit ang Semantic Kernel at Phi-3
-
Azure AI Inference SDK Code Based Samples
-
Advanced Reasoning Samples
-
Demos
-
Vision Samples
- Phi-4 Samples
- Phi-3 / 3.5 Samples
- [📓]Phi-3-vision-Larawan teksto to teksto
- Phi-3-vision-ONNX
- [📓]Phi-3-vision CLIP Embedding
- DEMO: Phi-3 Recycling
- Phi-3-vision - Visual language assistant - gamit ang Phi3-Vision at OpenVINO
- Phi-3 Vision Nvidia NIM
- Phi-3 Vision OpenVino
- [📓]Phi-3.5 Vision multi-frame o multi-image na halimbawa
- Phi-3 Vision Lokal na ONNX Model gamit ang Microsoft.ML.OnnxRuntime .NET
- Menu based Phi-3 Vision Lokal na ONNX Model gamit ang Microsoft.ML.OnnxRuntime .NET
-
Reasoning-Vision Samples
-
Math Samples
- Phi-4-Mini-Flash-Reasoning-Instruct Samples Math Demo gamit ang Phi-4-Mini-Flash-Reasoning-Instruct
-
Audio Samples
-
MOE Samples
-
Function Calling Samples
-
Multimodal Mixing Samples
-
-
Fine-tuning Phi Samples
- Mga Scenario ng Fine-tuning
- Fine-tuning vs RAG
- Fine-tuning Hayaan ang Phi-3 maging isang eksperto sa industriya
- Fine-tuning Phi-3 gamit ang AI Toolkit para sa VS Code
- Fine-tuning Phi-3 gamit ang Azure Machine Learning Service
- Fine-tuning Phi-3 gamit ang Lora
- Fine-tuning Phi-3 gamit ang QLora
- Fine-tuning Phi-3 gamit ang Microsoft Foundry
- Fine-tuning Phi-3 gamit ang Azure ML CLI/SDK
- Fine-tuning gamit ang Microsoft Olive
- Fine-tuning gamit ang Microsoft Olive Hands-On Lab
- Fine-tuning Phi-3-vision gamit ang Weights and Bias
- Fine-tuning Phi-3 gamit ang Apple MLX Framework
- Fine-tuning Phi-3-vision (opisyal na suporta)
- Fine-Tuning Phi-3 gamit ang Kaito AKS, Azure Containers (opisyal na Suporta)
- Fine-Tuning Phi-3 at 3.5 Vision
-
Hands on Lab
-
Mga Papel sa Pananaliksik at Publikasyon ng Akademya
- Textbooks Are All You Need II: phi-1.5 technical report
- Phi-3 Technical Report: Isang Mataas na Kakayahang Modelong Pangwika nang Lokal sa Iyong Telepono
- Phi-4 Technical Report
- Phi-4-Mini Technical Report: Compact ngunit Makapangyarihang Multimodal Language Models sa pamamagitan ng Mixture-of-LoRAs
- Pag-optimize ng Maliliit na Modelo ng Wika para sa In-Vehicle Function-Calling
- (WhyPHI) Fine-Tuning PHI-3 para sa Multiple-Choice Question Answering: Metodolohiya, Mga Resulta, at Mga Hamon
- Phi-4-reasoning Technical Report
- Phi-4-mini-reasoning Technical Report
Matutunan mo kung paano gamitin ang Microsoft Phi at kung paano bumuo ng mga solusyong E2E sa iba't ibang hardware devices mo. Para maranasan ang Phi, simulan sa paglalaro gamit ang mga modelo at i-customize ang Phi para sa iyong mga senaryo gamit ang Microsoft Foundry Azure AI Model Catalog. Maaari kang matuto nang higit pa sa Pagsisimula gamit ang Microsoft Foundry.
Playground Bawat modelo ay may dedikadong playground para subukan ang modelo sa Azure AI Playground.
Matutunan mo kung paano gamitin ang Microsoft Phi at kung paano bumuo ng mga solusyong E2E sa iba't ibang hardware devices mo. Para maranasan ang Phi, simulan sa paglalaro gamit ang modelo at i-customize ang Phi para sa iyong mga senaryo gamit ang GitHub Model Catalog. Maaari kang matuto nang higit pa sa Pagsisimula gamit ang GitHub Model Catalog.
Playground Bawat modelo ay may dedikadong playground para subukan ang modelo.
Maaari mo ring makita ang modelo sa Hugging Face
Playground Hugging Chat playground
Ang aming koponan ay gumagawa rin ng iba pang mga kurso! Tingnan ang:
Ang Microsoft ay nakatuon sa pagtulong sa aming mga customer na gamitin ang aming mga produktong AI nang responsable, ibahagi ang aming mga natutunan, at bumuo ng mga partnership na nakabatay sa pagtitiwala sa pamamagitan ng mga tool tulad ng Transparency Notes at Impact Assessments. Marami sa mga mapagkukunang ito ay makikita sa https://aka.ms/RAI. Ang paraan ng Microsoft sa responsable AI ay nakabase sa aming mga prinsipyong AI ng patas, maaasahan at ligtas, privacy at seguridad, pagiging inklusibo, transparency, at pananagutan.
Ang mga malalaking modelo ng natural na wika, imahe, at pagsasalita - tulad ng mga ginamit sa sample na ito - ay maaaring kumilos sa mga paraan na hindi patas, hindi maaasahan, o nakakasakit, na maaaring magdulot ng pinsala. Mangyaring kumonsulta sa Azure OpenAI service Transparency note upang malaman ang mga panganib at limitasyon. Ang inirerekomendang paraan upang mabawasan ang mga panganib na ito ay ang magsama ng isang sistema ng kaligtasan sa iyong arkitektura na maaaring makadetect at makapigil ng mapanganib na pag-uugali. Nagbibigay ang Azure AI Content Safety ng isang independiyenteng layer ng proteksyon, na kayang matukoy ang mapanganib na nilalaman na ginawa ng user at AI sa mga aplikasyon at serbisyo. Kasama sa Azure AI Content Safety ang mga text at image API na nagpapahintulot sa iyo na matukoy ang mga materyal na mapanganib. Sa loob ng Microsoft Foundry, ang serbisyo ng Content Safety ay nagbibigay-daan sa iyo upang tingnan, tuklasin at subukan ang sample code para sa pagtuklas ng mapanganib na nilalaman sa iba't ibang modalidad. Ang sumusunod na quickstart documentation ay gagabay sa iyo sa paggawa ng mga request sa serbisyo.
Isa pang aspeto na dapat isaalang-alang ay ang kabuuang pagganap ng aplikasyon. Sa mga multi-modal at multi-model na aplikasyon, itinuturing namin ang pagganap bilang ang sistema ay gumaganap ayon sa inaasahan mo at ng iyong mga user, kabilang na ang hindi paggawa ng mapanganib na outputs. Mahalaga na suriin ang pagganap ng iyong pangkalahatang aplikasyon gamit ang Performance and Quality and Risk and Safety evaluators. Mayroon ka ring kakayahan na lumikha at magsuri gamit ang custom evaluators.
Maaari mong suriin ang iyong AI aplikasyon sa iyong development environment gamit ang Azure AI Evaluation SDK. Kapag mayroong test dataset o target, ang mga generative AI application generation mo ay nasusukat nang quantitatively gamit ang built-in evaluators o custom evaluators na iyong pinili. Upang makapagsimula gamit ang azure ai evaluation sdk para suriin ang iyong sistema, maaari mong sundan ang quickstart guide. Kapag naisagawa mo na ang evaluation run, maaari mo nang makita ang resulta sa Microsoft Foundry.
Maaaring naglalaman ang proyektong ito ng mga trademark o logo para sa mga proyekto, produkto, o serbisyo. Ang awtorisadong paggamit ng mga trademark o logo ng Microsoft ay sakop at dapat sumunod sa Microsoft's Trademark & Brand Guidelines. Ang paggamit ng mga trademark o logo ng Microsoft sa mga binagong bersyon ng proyektong ito ay hindi dapat magdulot ng kalituhan o magpahiwatig ng sponsorship ng Microsoft. Anumang paggamit ng trademark o logo ng third-party ay alinsunod sa mga patakaran ng third-party na iyon.
Kung ikaw ay nahihirapan o may mga tanong tungkol sa paggawa ng mga AI na apps, sumali sa:
Kung mayroon kang feedback sa produkto o mga error habang nagde-develop, bisitahin ang:
Disclaimer:
Ang dokumentong ito ay isinalin gamit ang AI translation service na Co-op Translator. Bagamat nagsusumikap kami para sa katumpakan, pakiusap tandaan na ang mga awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o di-tumpak na impormasyon. Ang orihinal na dokumento sa orihinal nitong wika ang dapat ituring na pangunahing sanggunian. Para sa mahahalagang impormasyon, inirerekomenda ang propesyonal na pagsasaling-tao. Hindi kami mananagot sa anumang hindi pagkakaunawaan o maling interpretasyon na nagmumula sa paggamit ng pagsasaling ito.
