Phi Cookbook: Praktiska exempel med Microsofts Phi-modeller

April 23, 2026 · View on GitHub

Öppna och använd exemplen i GitHub Codespaces Öppna i Dev Containers

GitHub bidragsgivare GitHub ärenden GitHub pull-förfrågningar PRs Welcome

GitHub observatörer GitHub forks GitHub stjärnor

Microsoft Foundry Discord

Phi är en serie öppen källkods-AI-modeller utvecklade av Microsoft.

Phi är för närvarande den mest kraftfulla och kostnadseffektiva lilla språkmodellen (SLM), med mycket bra referensvärden inom flerspråkighet, resonemang, text-/chatskapande, kodning, bilder, ljud och andra scenarier.

Du kan distribuera Phi i molnet eller på kant-enheter, och du kan enkelt bygga generativa AI-applikationer med begränsad beräkningskraft.

Följ dessa steg för att komma igång med att använda dessa resurser:

  1. Fork:a lagret: Klicka GitHub forks
  2. Klon:a lagret: git clone https://github.com/microsoft/PhiCookBook.git
  3. Gå med i Microsoft AI Discord-communityn och träffa experter och andra utvecklare

cover

🌐 Stöd för flera språk

Stöds via GitHub Action (Automatiserat & Alltid uppdaterat)

Arabiska | Bengali | Bulgariska | Burmese (Myanmar) | Kinesiska (förenklad) | Kinesiska (traditionell, Hongkong) | Kinesiska (traditionell, Macau) | Kinesiska (traditionell, Taiwan) | Kroatiska | Tjeckiska | Danska | Nederländska | Estniska | Finska | Franska | Tyska | Grekiska | Hebreiska | Hindi | Ungerska | Indonesiska | Italienska | Japanska | Kannada | Khmer | Koreanska | Litauiska | Malay | Malayalam | Marathi | Nepali | Nigeriansk pidgin | Norska | Persiska (Farsi) | Polska | Portugisiska (Brasilien) | Portugisiska (Portugal) | Punjabi (Gurmukhi) | Rumänska | Ryska | Serbiska (kyrilliska) | Slovakiska | Slovenska | Spanska | Swahili | Svenska | Tagalog (filippinska) | Tamil | Telugu | Thailändska | Turkiska | Ukrainska | Urdu | Vietnamesiska

Föredrar du att klona lokalt?

Detta lager inkluderar 50+ språköversättningar vilket avsevärt ökar nedladdningsstorleken. För att klona utan översättningar, använd 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"

Detta ger dig allt du behöver för att slutföra kursen med en mycket snabbare nedladdning.

Innehållsförteckning

Användning av Phi-modeller

Phi på Microsoft Foundry

Du kan lära dig hur du använder Microsoft Phi och hur du bygger E2E-lösningar på dina olika hårdvaruenheter. För att testa Phi själv, börja med att leka med modellerna och anpassa Phi för dina scenarier med hjälp av Microsoft Foundry Azure AI Model Catalog. Du kan lära dig mer i Kom igång med Microsoft Foundry

Testmiljö Varje modell har en dedikerad testmiljö för att prova modellen Azure AI Playground.

Phi på GitHub-modeller

Du kan lära dig hur du använder Microsoft Phi och hur du bygger E2E-lösningar på dina olika hårdvaruenheter. För att testa Phi själv, börja med att leka med modellen och anpassa Phi för dina scenarier med hjälp av GitHub Model Catalog. Du kan lära dig mer i Kom igång med GitHub Model Catalog

Testmiljö Varje modell har en dedikerad testmiljö för att prova modellen.

Phi på Hugging Face

Du kan också hitta modellen på Hugging Face

Testmiljö Hugging Chat testmiljö

🎒 Andra kurser

Vårt team producerar andra kurser! Kolla in:

LangChain

LangChain4j för nybörjare LangChain.js för nybörjare LangChain för nybörjare

Azure / Edge / MCP / Agentprogram

AZD för nybörjare Edge AI för nybörjare MCP för nybörjare AI-agenter för nybörjare


Generativ AI-serie

Generativ AI för nybörjare Generativ AI (.NET) Generativ AI (Java) Generativ AI (JavaScript)


Kärnkunskap

ML för nybörjare Datavetenskap för nybörjare AI för nybörjare Cybersäkerhet för nybörjare Webbutveckling för nybörjare IoT för nybörjare XR-utveckling för nybörjare


Copilot-serie

Copilot för AI-parprogrammering Copilot för C#/.NET Copilot Adventure

Ansvarsfull AI

Microsoft är engagerade i att hjälpa våra kunder använda våra AI-produkter ansvarsfullt, dela med oss av våra lärdomar och bygga förtroendebaserade partnerskap genom verktyg som Transparency Notes och Impact Assessments. Många av dessa resurser finns på https://aka.ms/RAI.
Microsofts syn på ansvarsfull AI grundar sig på våra AI-principer för rättvisa, tillförlitlighet och säkerhet, integritet och säkerhet, inkludering, transparens och ansvarsskyldighet.

Storskaliga språk-, bild- och talmodeller – som de som används i detta exempel – kan potentiellt bete sig på sätt som är orättvisa, opålitliga eller stötande, vilket kan orsaka skada. Vänligen konsultera Azure OpenAI-tjänstens Transparency note för information om risker och begränsningar. Den rekommenderade metoden för att mildra dessa risker är att inkludera ett säkerhetssystem i din arkitektur som kan upptäcka och förhindra skadligt beteende. Azure AI Content Safety erbjuder ett oberoende skyddslager som kan upptäcka skadligt användargenererat och AI-genererat innehåll i applikationer och tjänster. Azure AI Content Safety inkluderar text- och bild-API:er som gör det möjligt för dig att upptäcka material som är skadligt. Inom Microsoft Foundry tillåter Content Safety-tjänsten dig att visa, utforska och prova exempel på kod för att upptäcka skadligt innehåll över olika modaliteter. Följande snabbstartsdokumentation guidar dig genom att göra förfrågningar till tjänsten.

En annan aspekt att ta hänsyn till är den övergripande applikationsprestandan. Med multimodala och multimodellsapplikationer anser vi att prestanda betyder att systemet fungerar som du och dina användare förväntar sig, inklusive att inte generera skadliga resultat. Det är viktigt att bedöma prestandan för din övergripande applikation med hjälp av Evaluatorer för Prestanda och Kvalitet samt Risk och Säkerhet. Du har också möjlighet att skapa och utvärdera med anpassade evaluatorer.

Du kan utvärdera din AI-applikation i din utvecklingsmiljö med hjälp av Azure AI Evaluation SDK. Med antingen en testdatamängd eller ett mål mäts dina generativa AI-applikationsgenereringar kvantitativt med inbyggda evaluatorer eller anpassade evaluatorer efter eget val. För att komma igång med Azure AI Evaluation SDK för att utvärdera ditt system kan du följa snabbstartsguiden. När du har genomfört en utvärderingskörning kan du visualisera resultaten i Microsoft Foundry.

Varumärken

Detta projekt kan innehålla varumärken eller logotyper för projekt, produkter eller tjänster. Auktoriserad användning av Microsofts varumärken eller logotyper är föremål för och måste följa Microsofts riktlinjer för varumärken och varumärkesprofil.
Användning av Microsofts varumärken eller logotyper i modifierade versioner av detta projekt får inte skapa förvirring eller antyda Microsofts sponsring. All användning av tredjeparts varumärken eller logotyper är föremål för dessa tredjeparts policyer.

Få hjälp

Om du kör fast eller har frågor om att bygga AI-appar, gå med i:

Microsoft Foundry Discord

Om du har produktfeedback eller stöter på fel medan du bygger, besök:

Microsoft Foundry Developer Forum


Ansvarsfriskrivning: Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Även om vi strävar efter noggrannhet, var vänlig observera att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess modersmål bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för eventuella missförstånd eller feltolkningar som uppstår från användningen av denna översättning.