Кулинарная книга Phi: Практические примеры с моделями Phi от Microsoft

April 23, 2026 · View on GitHub

Открыть и использовать примеры в GitHub Codespaces Открыть в Dev Containers

Контрибьюторы GitHub Проблемы GitHub Запросы на слияние GitHub PRs Welcome

Наблюдатели GitHub Форки GitHub Звезды GitHub

Microsoft Foundry Discord

Phi — это серия моделей искусственного интеллекта с открытым исходным кодом, разработанных Microsoft.

В настоящее время Phi является самой мощной и экономичной моделью малого языка (SLM), демонстрирующей очень хорошие показатели в многоязычии, логике, генерации текста/чата, программировании, изображениях, аудио и других сценариях.

Вы можете развернуть Phi в облаке или на периферийных устройствах, а также легко создавать генеративные AI-приложения с ограниченной вычислительной мощностью.

Выполните следующие шаги, чтобы начать использовать эти ресурсы:

  1. Сделайте форк репозитория: Нажмите Форки GitHub
  2. Клонируйте репозиторий: git clone https://github.com/microsoft/PhiCookBook.git
  3. Присоединяйтесь к сообществу Microsoft AI Discord и знакомьтесь с экспертами и разработчиками

cover

🌐 Поддержка многоязычности

Поддерживается через GitHub Action (автоматически и всегда актуально)

Арабский | Бенгальский | Болгарский | Бирманский (Мьянма) | Китайский (упрощенный) | Китайский (традиционный, Гонконг) | Китайский (традиционный, Макао) | Китайский (традиционный, Тайвань) | Хорватский | Чешский | Датский | Нидерландский | Эстонский | Финский | Французский | Немецкий | Греческий | Иврит | Хинди | Венгерский | Индонезийский | Итальянский | Японский | Каннада | Кхмерский | Корейский | Литовский | Малайский | Малаялам | Маратхи | Непальский | Нигерийский пиджин | Норвежский | Персидский (фарси) | Польский | Португальский (Бразилия) | Португальский (Португалия) | Пенджаби (гурмукхи) | Румынский | Русский | Сербский (кириллица) | Словацкий | Словенский | Испанский | Суахили | Шведский | Тагальский (филиппинский) | Тамильский | Телугу | Тайский | Турецкий | Украинский | Урду | Вьетнамский

Предпочитаете клонировать локально?

В этом репозитории более 50 языков переводов, что значительно увеличивает размер скачивания. Чтобы клонировать без переводов, используйте выборочную загрузку (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"

Это даст вам всё необходимое для прохождения курса с гораздо более быстрой загрузкой.

Оглавление

Использование моделей Phi

Phi на Microsoft Foundry

Вы можете узнать, как использовать Microsoft Phi и как создавать сквозные решения на ваших различных аппаратных устройствах. Чтобы самостоятельно познакомиться с Phi, начните с работы с моделями и настройте Phi под ваши сценарии, используя Каталог моделей Microsoft Foundry Azure AI. Подробнее вы узнаете в руководстве по началу работы с Microsoft Foundry

Песочница У каждой модели есть выделенная песочница для тестирования модели Azure AI Playground.

Phi на моделях GitHub

Вы можете узнать, как использовать Microsoft Phi и как создавать сквозные решения на ваших различных аппаратных устройствах. Чтобы самостоятельно познакомиться с Phi, начните работу с моделью и настройте Phi под ваши сценарии с помощью Каталога моделей GitHub. Подробнее в руководстве по началу работы с Каталогом моделей GitHub

Песочница У каждой модели есть выделенная песочница для тестирования модели.

Phi на Hugging Face

Модель также доступна на Hugging Face

Песочница Hugging Chat playground

🎒 Другие курсы

Наша команда выпускает и другие курсы! Ознакомьтесь:

LangChain

LangChain4j для начинающих LangChain.js для начинающих LangChain для начинающих

Azure / Edge / MCP / Агенты

AZD для начинающих Edge AI для начинающих MCP для начинающих AI агенты для начинающих


Серия по генеративному ИИ

Генеративный ИИ для начинающих Генеративный ИИ (.NET) Генеративный ИИ (Java) Генеративный ИИ (JavaScript)


Основное обучение

Машинное обучение для начинающих Наука о данных для начинающих ИИ для начинающих Кибербезопасность для начинающих Веб-разработка для начинающих IoT для начинающих Разработка XR для начинающих


Серия Copilot

Copilot для AI парного программирования Copilot для C#/.NET Приключения Copilot

Ответственный ИИ

Microsoft стремится помочь нашим клиентам использовать наши продукты ИИ ответственно, делиться опытом и строить партнерства, основанные на доверии, с помощью таких инструментов, как заметки о прозрачности и оценки воздействия. Многие из этих ресурсов доступны по адресу https://aka.ms/RAI. Подход Microsoft к ответственному ИИ основан на наших принципах ИИ: справедливость, надежность и безопасность, конфиденциальность и безопасность, инклюзивность, прозрачность и подотчетность.

Модели для работы с естественным языком, изображениями и речью крупномасштабного уровня — такие, как используемые в этом примере — могут потенциально вести себя несправедливо, ненадежно или оскорбительно, что может привести к ущербу. Пожалуйста, ознакомьтесь с Заметкой о прозрачности службы Azure OpenAI, чтобы быть в курсе рисков и ограничений. Рекомендуемый подход к снижению этих рисков — включить в вашу архитектуру систему безопасности, которая может обнаруживать и предотвращать вредоносное поведение. Azure AI Content Safety предоставляет независимый уровень защиты, способный обнаруживать вредоносный контент, созданный пользователями и ИИ, в приложениях и сервисах. Azure AI Content Safety включает API для текста и изображений, которые позволяют обнаруживать вредоносные материалы. В Microsoft Foundry сервис Content Safety позволяет просматривать, изучать и пробовать пример кода для обнаружения вредоносного контента в различных модальностях. Следующая документация по быстрому старту проведет вас через процесс отправки запросов к сервису.

Другой аспект, который следует учитывать — общая производительность приложения. В многомодальных и многомодельных приложениях под производительностью понимается выполнение системы в соответствии с вашими и ожиданиями ваших пользователей, включая негенерацию вредоносных результатов. Важно оценить производительность вашего общего приложения с помощью оценщиков производительности и качества, а также оценки рисков и безопасности. У вас также есть возможность создавать и оценивать с помощью пользовательских оценщиков.

Вы можете оценивать ваше AI-приложение в среде разработки с помощью Azure AI Evaluation SDK. Используя тестовый набор данных или целевой показатель, ваши генерации в генеративном AI приложении количественно измеряются с помощью встроенных или пользовательских оценщиков по вашему выбору. Чтобы начать работу с azure ai evaluation sdk для оценки вашей системы, вы можете следовать руководству по быстрому старту. После выполнения оценки вы можете визуализировать результаты в Microsoft Foundry.

Торговые марки

Этот проект может содержать торговые марки или логотипы проектов, продуктов или услуг. Авторизованное использование торговых марок или логотипов Microsoft подчиняется и должно соответствовать Руководству Microsoft по торговым маркам и брендам. Использование торговых марок или логотипов Microsoft в модифицированных версиях этого проекта не должно вызывать путаницу или предполагать спонсорство Microsoft. Любое использование торговых марок или логотипов третьих сторон подчиняется политике этих третьих сторон.

Получение помощи

Если у вас возникли трудности или есть вопросы по созданию AI-приложений, присоединяйтесь к:

Microsoft Foundry Discord

Если у вас есть отзывы о продукте или ошибки в процессе разработки, посетите:

Microsoft Foundry Developer Forum


Отказ от ответственности:
Этот документ был переведен с использованием сервиса автоматического перевода Co-op Translator. Несмотря на наши усилия обеспечить точность, имейте в виду, что автоматические переводы могут содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для критически важной информации рекомендуется профессиональный перевод человеком. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования данного перевода.