Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poskytovatelé modelů poskytují klienta odvozování, který používá agent Agent Framework. Vaše aplikace vlastní definici agenta, pokyny, nástroje, middleware a zásady relací, zatímco poskytovatel poskytuje možnosti odvozování modelů a hostované poskytovatelem.
Informace o vzdálených nebo spravovaných modulech runtime, které vlastní definici agenta, oprávnění nebo spouštění na straně služby, najdete v tématu Služby agenta. Implementace agentů vlastní architektury najdete v tématu Vlastní agenti.
Porovnání poskytovatelů
| Provider | Funkční nástroje | Strukturované výstupy | Interpretér kódu | Hledání souborů | Nástroje MCP | Odezvy na pozadí |
|---|---|---|---|---|---|---|
| Azure OpenAI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| OpenAI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Microsoft Foundry | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Anthropic | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ |
| Ollama | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Místní prostředí Foundry | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Amazonské podloží | ✅ | Varies | ❌ | ❌ | ❌ | ❌ |
| Google Gemini | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| ONNX | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Dapr | Varies | Varies | Varies | Varies | Varies | Varies |
| Mistral | N/A | N/A | N/A | N/A | N/A | N/A |
Important
Pokud používáte Microsoft Agent Framework k vytváření aplikací, které pracují se všemi servery třetích stran, agenty, kódem nebo modely bez Azure Direct ("Systémy třetích stran"), uděláte to na vlastní nebezpečí. Systémy třetích stran nejsou Microsoft Produkty podle Microsoft Podmínek produktu a řídí se vlastními licenčními podmínkami třetích stran. Zodpovídáte za veškeré využití a související náklady.
Doporučujeme zkontrolovat veškerá data sdílená se systémy třetích stran a přijímat je ze systémů třetích stran a seznámit se s postupy třetích stran pro zpracování, sdílení, uchovávání a umístění dat. Je vaší zodpovědností řídit, zda vaše data budou přenášena mimo geografické a pravidlové hranice Azure vaší organizace a jaké jsou s tím spojené důsledky. Současně zajistěte, aby byla zavedena příslušná oprávnění, hranice a schválení.
Zodpovídáte za pečlivou kontrolu a testování aplikací, které vytváříte pomocí Microsoft Agent Framework v kontextu konkrétních případů použití, a za veškerá vhodná rozhodnutí a přizpůsobení. To zahrnuje implementaci vlastního zodpovědného zmírnění rizik umělé inteligence, jako jsou metaprompt, filtry obsahu nebo jiné bezpečnostní systémy, a zajištění toho, aby vaše aplikace splňovaly příslušné standardy kvality, spolehlivosti, zabezpečení a důvěryhodnosti. Viz také: Nejčastější dotazy k transparentnosti
Dostupní poskytovatelé
Jakákoli služba odvození, která poskytuje implementaci Microsoft.Extensions.AI.IChatClientChatClientAgent, může vrátit .
- Azure OpenAI – Azure hostovaná inference OpenAI s podporou identit Azure.
- OpenAI – Dokončování chatu OpenAI a rozhraní API pro odpovědi
- Microsoft Foundry – odvozování modelů prostřednictvím projektu Microsoft Foundry.
- Anthropic – Odvozování modelu Claude prostřednictvím Anthropic a podporovaných hostovaných koncových bodů.
- Ollama – místní odvozování opensourcového modelu
- Amazon Bedrock – odvozování základního modelu spravovaného službou AWS
- Google Gemini — Gemini Developer API nebo Vertex AI odvozování.
- ONNX – Místní inference MODULU RUNTIME ONNX GenAI
- Dapr – odvozování směrované přes stavební blok konverzace Dapr.
Podpora historie konverzací
Vybrané rozhraní API určuje, zda může vzdálená služba vlastnit historii konverzací a zda může místo toho používat agenta v paměti nebo vlastní ChatHistoryProvider.
| Připojení agenta | Historie spravovaná službou | V paměti nebo vlastní historie |
|---|---|---|
| Microsoft výzvy foundry nebo hostovaného agenta | ✅ | ❌ |
| Microsoft Foundry Odpovědi | ✅ | ✅ |
| Odpovědi Azure OpenAI | ✅ | ✅ |
| Azure dokončení chatu OpenAI | ❌ | ✅ |
| Odpovědi OpenAI | ✅ | ✅ |
| Dokončení chatu OpenAI | ❌ | ✅ |
| Anthropic | ❌ | ✅ |
Všechny ostatní IChatClient |
Varies | Varies |
Dostupnost historie spravované službou může záviset také na vybraných možnostech služby. Podrobnosti o konfiguraci najdete na stránce poskytovatele.
Výběr sady SDK a koncového bodu
Několik sad SDK .NET se může připojit k Microsoft Foundry, Azure OpenAI, OpenAI nebo Anthropic. Zvolte sadu SDK, která odpovídá koncovému bodu služby a modelu ověřování.
| Služba AI | Klientské SDK | Balíčky NuGet | Koncový bod nebo identifikátor |
|---|---|---|---|
| Projekt Microsoft Foundry | Projekty Azure AI |
Azure.AI.Projects, Microsoft.Agents.AI.Foundry |
https://<resource>.services.ai.azure.com/api/projects/<project> |
| Microsoft Foundry Models prostřednictvím OpenAI v1 | OpenAI |
OpenAI, Microsoft.Agents.AI.OpenAI |
https://<resource>.services.ai.azure.com/openai/v1/ |
| Azure OpenAI | Azure OpenAI |
Azure.AI.OpenAI, Microsoft.Agents.AI.OpenAI |
https://<resource>.openai.azure.com/ |
| Azure OpenAI prostřednictvím OpenAI v1 | OpenAI |
OpenAI, Microsoft.Agents.AI.OpenAI |
https://<resource>.openai.azure.com/openai/v1/ |
| OpenAI | OpenAI |
OpenAI, Microsoft.Agents.AI.OpenAI |
Výchozí koncový bod OpenAI |
| Anthropic na Microsoft Foundry | Anthropic Foundry |
Anthropic.Foundry, Microsoft.Agents.AI.Anthropic |
Název prostředku Foundry |
| Anthropic | Anthropic |
Anthropic, Microsoft.Agents.AI.Anthropic |
Výchozí koncový bod Anthropic |
Pro příklady vytváření a ověřování klientů použijte stránku Microsoft Foundry, Azure OpenAI, OpenAI nebo Anthropic.
Dostupní poskytovatelé
Agent Framework Python zpřístupňuje klienty chatu specifické pro poskytovatele za běžným rozhraním agenta.
- Azure OpenAI – Azure hostovaná inference OpenAI s podporou identit Azure.
- OpenAI – Dokončování chatu OpenAI a rozhraní API pro odpovědi
- Microsoft Foundry – odvozování modelů prostřednictvím projektu Microsoft Foundry.
- Foundry Local – Místní spuštění podporovaných modelů Foundry místně
- Anthropic — Clauda odvozuje prostřednictvím Anthropic, Foundry, Amazon Bedrocku nebo Vrcholu AI.
- Ollama – místní odvozování opensourcového modelu
- Amazon Bedrock – odvozování základního modelu spravovaného službou AWS
- Google Gemini — Gemini Developer API nebo Vertex AI odvozování.
- Mistral — Mistral AI vkládání generace.
Dostupní poskytovatelé
Sada Go SDK vytvoří standard *agent.Agent prostřednictvím konstruktorů specifických pro zprostředkovatele.
| Provider | Package | Cesta k importu |
|---|---|---|
| Microsoft Foundry | foundryprovider |
github.com/microsoft/agent-framework-go/provider/foundryprovider |
| Dokončení chatu OpenAI | openaiprovider |
github.com/microsoft/agent-framework-go/provider/openaiprovider |
| Odpovědi OpenAI | openaiprovider |
github.com/microsoft/agent-framework-go/provider/openaiprovider |
| Anthropic | anthropicprovider |
github.com/microsoft/agent-framework-go/provider/anthropicprovider |
| Google Gemini | geminiprovider |
github.com/microsoft/agent-framework-go/provider/geminiprovider |
Vytvořte například agenta založeného na Foundry z koncového bodu projektu, přihlašovacích údajů a nasazení modelu:
a := foundryprovider.NewAgent(endpoint, token, foundryprovider.ModelDeployment(model), foundryprovider.AgentConfig{
Instructions: "You are a helpful assistant.",
Config: agent.Config{
Name: "MyAgent",
},
})