Поделиться через


Обзор поставщиков

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

Сравнение поставщиков

Provider Инструменты функций Структурированные выходные данные Интерпретатор кода Поиск файлов Инструменты MCP Фоновые ответы
Azure OpenAI
OpenAI
Azure AI Foundry
Anthropic
Ollama
GitHub Copilot
Copilot Studio
Настройка Меняется Меняется Меняется Меняется Меняется Меняется

Это важно

Если вы используете Microsoft Agent Framework для создания приложений, работающих с сторонними серверами или агентами, это делается в вашем собственном риске. Мы рекомендуем просмотреть все данные, к которым предоставляется общий доступ сторонним серверам или агентам.

Простые агенты, основанные на сервисах вывода

Agent Framework упрощает создание простых агентов на основе множества различных служб вывода. Любая служба вывода, предоставляющая Microsoft.Extensions.AI.IChatClient реализацию, может использоваться для создания этих агентов.

Для .NET доступны следующие поставщики:

  • Azure OpenAI — полнофункциональный поставщик с завершением чата, API ответов и поддержкой инструментов.
  • OpenAI — доступ к API Direct OpenAI с помощью API завершения чата и ответов.
  • Azure AI Foundry — постоянные агенты на стороне сервера с управляемым журналом чата.
  • Anthropic — Модели Claude с инструментами функций и поддержкой потоковой передачи.
  • Ollama — локальное выполнение моделей с открытым кодом.
  • GitHub Copilot — интеграция пакета SDK GitHub Copilot с оболочкой и доступом к файлам.
  • Copilot Studio — интеграция с агентами Microsoft Copilot Studio.
  • Custom — создание собственного поставщика путем AIAgent реализации базового класса.

Поставщики агентов

Agent Framework поддерживает множество различных служб вывода через клиенты чата. Каждый поставщик предлагает другой набор функций:

  • Azure OpenAI — полнофункциональный поставщик с поддержкой удостоверений Azure.
  • OpenAI — доступ к API Direct OpenAI.
  • Azure AI Foundry — постоянные агенты на стороне сервера с управляемым журналом чата.
  • Anthropic — Клод модели с поддержкой расширенного мышления и размещенных инструментов.
  • Ollama — локальное выполнение моделей с открытым кодом.
  • Интеграция пакета SDK для GitHub Copilot с GitHub Copilot .
  • Custom — создание собственного BaseAgent поставщика путем реализации класса.

Дальнейшие шаги