Phi Cookbook: Praktiske Eksempler med Microsofts Phi-modeller
April 23, 2026 · View on GitHub
Phi er en række open source AI-modeller udviklet af Microsoft.
Phi er i øjeblikket den mest kraftfulde og omkostningseffektive småsprogmodel (SLM) med meget gode benchmarks inden for flere sprog, ræsonnement, tekst/chat-generering, kodning, billeder, lyd og andre scenarier.
Du kan implementere Phi i skyen eller på edge-enheder, og du kan nemt bygge generative AI-applikationer med begrænset regnekraft.
Følg disse trin for at komme i gang med at bruge disse ressourcer:
- Fork det repository: Klik
- Klon repositoryet:
git clone https://github.com/microsoft/PhiCookBook.git - Deltag i Microsoft AI Discord-fællesskabet og mød eksperter og andre udviklere

🌐 Understøttelse af flere sprog
Understøttet via GitHub Action (Automatiseret & Altid Opdateret)
Arabisk | Bengali | Bulgarsk | Burmesisk (Myanmar) | Kinesisk (Forenklet) | Kinesisk (Traditionel, Hong Kong) | Kinesisk (Traditionel, Macau) | Kinesisk (Traditionel, Taiwan) | Kroatisk | Tjekkisk | Dansk | Hollandsk | Estisk | Finsk | Fransk | Tysk | Græsk | Hebraisk | Hindi | Ungarsk | Indonesisk | Italiensk | Japansk | Kannada | Khmer | Koreansk | Litauisk | Malayisk | Malayalam | Marathi | Nepali | Nigeriansk Pidgin | Norsk | Persisk (Farsi) | Polsk | Portugisisk (Brasilien) | Portugisisk (Portugal) | Punjabi (Gurmukhi) | Rumænsk | Russisk | Serbisk (Kyrillisk) | Slovakisk | Slovensk | Spansk | Swahili | Svensk | Tagalog (Filippinsk) | Tamil | Telugu | Thai | Tyrkisk | Ukrainsk | Urdu | Vietnamesisk
Foretrækker du at klone lokalt?
Dette repository inkluderer 50+ sprogoversættelser, hvilket væsentligt øger downloadstørrelsen. For at klone uden oversættelser, brug 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"Dette giver dig alt, hvad du behøver for at gennemføre kurset med en meget hurtigere download.
Indholdsfortegnelse
-
Introduktion
-
Inferens af Phi i forskellige miljøer
-
Inferens Phi Familie
- Inferens Phi på iOS
- Inferens Phi på Android
- Inferens Phi på Jetson
- Inferens Phi på AI PC
- Inferens Phi med Apple MLX Framework
- Inferens Phi på Lokal Server
- Inferens Phi på Fjernserver ved brug af AI Toolkit
- Inferens Phi med Rust
- Inferens Phi--Vision lokalt
- Inferens Phi med Kaito AKS, Azure Containers (officiel support)
-
Evaluering af Phi
-
RAG med Azure AI Search
-
Phi applikationsudviklings-eksempler
-
Tekst & Chat Applikationer
- Phi-4 Eksempler
- Phi-3 / 3.5 Eksempler
- Lokal Chatbot i browseren ved brug af Phi3, ONNX Runtime Web og WebGPU
- OpenVino Chat
- Multi Model - Interaktiv Phi-3-mini og OpenAI Whisper
- MLFlow - Opbygning af en wrapper og brug af Phi-3 med MLFlow
- Modeloptimering - Hvordan man optimerer Phi-3-minimodel til ONNX Runtime Web med Olive
- WinUI3 App med Phi-3 mini-4k-instruct-onnx -WinUI3 Multi Model AI-Drevet Notes App Eksempel
- Finjuster og integrer brugerdefinerede Phi-3 modeller med Prompt flow
- Finjuster og integrer brugerdefinerede Phi-3 modeller med Prompt flow i Microsoft Foundry
- Evaluer den finjusterede Phi-3 / Phi-3.5 model i Microsoft Foundry med fokus på Microsofts principper for ansvarlig AI
- [📓] Phi-3.5-mini-instruct sprogforudsigelseseksempel (kinesisk/engelsk)
- Phi-3.5-Instruct WebGPU RAG Chatbot
- Brug af Windows GPU til at oprette Prompt flow løsning med Phi-3.5-Instruct ONNX
- Brug af Microsoft Phi-3.5 tflite til at oprette Android app
- Q&A .NET eksempel ved brug af lokal ONNX Phi-3 model med Microsoft.ML.OnnxRuntime
- Konsolchat .NET app med Semantic Kernel og Phi-3
-
Azure AI Inference SDK kodebaserede eksempler
-
Avancerede ræsonnementseksempler
-
Demonstrationer
-
Vision Eksempler
- Phi-4 Eksempler
- Phi-3 / 3.5 Eksempler
- [📓]Phi-3-vision-Billede tekst til tekst
- Phi-3-vision-ONNX
- [📓]Phi-3-vision CLIP Indlejring
- DEMO: Phi-3 Genbrug
- Phi-3-vision - Visuel sprogassistent - med Phi3-Vision og OpenVINO
- Phi-3 Vision Nvidia NIM
- Phi-3 Vision OpenVino
- [📓]Phi-3.5 Vision multi-frame eller multi-billede eksempel
- Phi-3 Vision Lokal ONNX Model ved brug af Microsoft.ML.OnnxRuntime .NET
- Menu baseret Phi-3 Vision Lokal ONNX Model ved brug af Microsoft.ML.OnnxRuntime .NET
-
Reasoning-Vision Eksempler
-
Matematik Eksempler
- Phi-4-Mini-Flash-Reasoning-Instruct Eksempler Matematik Demo med Phi-4-Mini-Flash-Reasoning-Instruct
-
Audio Eksempler
-
MOE Eksempler
-
Funktionsopkald Eksempler
-
Multimodal Blandings Eksempler
-
-
Finjustering af Phi Eksempler
- Finjusteringsscenarier
- Finjustering vs RAG
- Finjustering Lad Phi-3 blive en brancheekspert
- Finjustering af Phi-3 med AI Toolkit for VS Code
- Finjustering af Phi-3 med Azure Machine Learning Service
- Finjustering af Phi-3 med Lora
- Finjustering af Phi-3 med QLora
- Finjustering af Phi-3 med Microsoft Foundry
- Finjustering af Phi-3 med Azure ML CLI/SDK
- Finjustering med Microsoft Olive
- Finjustering med Microsoft Olive Hands-On Lab
- Finjustering af Phi-3-vision med Weights and Bias
- Finjustering af Phi-3 med Apple MLX Framework
- Finjustering af Phi-3-vision (officiel support)
- Finjustering af Phi-3 med Kaito AKS, Azure Containers (officiel support)
- Finjustering af Phi-3 og 3.5 Vision
-
Hands on Lab
-
Akademiske Forskningsartikler og Publikationer
- Textbooks Are All You Need II: phi-1.5 teknisk rapport
- Phi-3 teknisk rapport: En stærkt kapabel sprogsmodel lokalt på din telefon
- Phi-4 teknisk rapport
- Phi-4-Mini teknisk rapport: Kompakte men kraftfulde multimodale sprogsmodeller via Mixture-of-LoRAs
- Optimering af små sprogsmodeller til funktionsopkald i køretøjer
- (WhyPHI) Finjustering af PHI-3 til Multiple-Choice spørgsmål: Metodologi, resultater og udfordringer
- Phi-4-reasoning teknisk rapport
- Phi-4-mini-reasoning teknisk rapport
Brug af Phi Modeller
Phi på Microsoft Foundry
Du kan lære, hvordan du bruger Microsoft Phi, og hvordan du bygger E2E-løsninger på dine forskellige hardwareenheder. For at prøve Phi selv kan du starte med at lege med modellerne og tilpasse Phi til dine scenarier ved hjælp af Microsoft Foundry Azure AI Model Catalog. Du kan lære mere i Kom godt i gang med Microsoft Foundry
Legeplads Hver model har en dedikeret legeplads til at teste modellen Azure AI Playground.
Phi på GitHub Modeller
Du kan lære, hvordan du bruger Microsoft Phi, og hvordan du bygger E2E-løsninger på dine forskellige hardwareenheder. For at prøve Phi selv kan du starte med at lege med modellen og tilpasse Phi til dine scenarier ved hjælp af GitHub Model Catalog. Du kan lære mere i Kom godt i gang med GitHub Model Catalog
Legeplads Hver model har en dedikeret legeplads til at teste modellen.
Phi på Hugging Face
Du kan også finde modellen på Hugging Face
Legeplads
Hugging Chat legeplads
🎒 Andre Kurser
Vores team producerer andre kurser! Se her:
LangChain
Azure / Edge / MCP / Agenter
Generativ AI Serie
Kerneuddannelse
Copilot Serie
Ansvarlig AI
Microsoft er forpligtet til at hjælpe vores kunder med at bruge vores AI-produkter ansvarligt, dele vores læringer og opbygge tillidsbaserede partnerskaber gennem værktøjer som Transparency Notes og Impact Assessments. Mange af disse ressourcer kan findes på https://aka.ms/RAI.
Microsofts tilgang til ansvarlig AI er forankret i vores AI-principper om retfærdighed, pålidelighed og sikkerhed, privatliv og sikkerhed, inklusivitet, gennemsigtighed og ansvarlighed.
Store naturlige sprog-, billede- og tale-modeller - som dem, der bruges i denne prøve - kan potentielt opføre sig på måder, der er uretfærdige, upålidelige eller stødende, og derved forårsage skade. Konsulter venligst Azure OpenAI service Transparency note for at blive informeret om risici og begrænsninger. Den anbefalede tilgang til at afbøde disse risici er at inkludere et sikkerhedssystem i din arkitektur, som kan registrere og forhindre skadelig adfærd. Azure AI Content Safety tilbyder et uafhængigt beskyttelseslag, der kan opdage skadeligt bruger-genereret og AI-genereret indhold i applikationer og tjenester. Azure AI Content Safety inkluderer tekst- og billed-API'er, der gør det muligt at opdage materiale, som er skadeligt. Inden for Microsoft Foundry tillader Content Safety-tjenesten dig at se, udforske og prøve eksempelkode til at opdage skadeligt indhold på tværs af forskellige modaliteter. Følgende quickstart dokumentation guider dig gennem at lave forespørgsler til tjenesten.
En anden faktor, der skal tages i betragtning, er den overordnede applikationsydelse. Med multimodale og multimodel-applikationer betragter vi ydeevne som, at systemet fungerer som du og dine brugere forventer, inklusive ikke at generere skadelige output. Det er vigtigt at vurdere ydeevnen af din samlede applikation ved hjælp af Performance and Quality and Risk and Safety evaluators. Du har også mulighed for at oprette og evaluere med brugerdefinerede evaluators.
Du kan evaluere din AI-applikation i dit udviklingsmiljø ved at bruge Azure AI Evaluation SDK. Givet enten et testdatasæt eller et mål, bliver dine genererende AI-applikationsgenereringer kvantitativt målt med indbyggede evaluators eller brugerdefinerede evaluators efter eget valg. For at komme i gang med azure ai evaluation sdk til at evaluere dit system, kan du følge quickstart-guiden. Når du har udført en evalueringskørsel, kan du visualisere resultaterne i Microsoft Foundry.
Varemærker
Dette projekt kan indeholde varemærker eller logoer for projekter, produkter eller tjenester. Autoriseret brug af Microsofts varemærker eller logoer er underlagt og skal følge Microsofts retningslinjer for varemærker og mærker.
Brug af Microsofts varemærker eller logoer i modificerede versioner af dette projekt må ikke skabe forvirring eller antyde Microsoft-sponsorat. Enhver brug af tredjeparts varemærker eller logoer er underlagt disse tredjeparts retningslinjer.
Få hjælp
Hvis du sidder fast eller har spørgsmål om at bygge AI-apps, så deltag i:
Hvis du har produktfeedback eller oplever fejl under udvikling, besøg:
Ansvarsfraskrivelse:
Dette dokument er oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, bedes du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på dets modersmål skal betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for eventuelle misforståelser eller fejltolkninger som følge af brugen af denne oversættelse.