安装
通过.NET cli
安装
dotnet add package Microsoft.AutoGen.Contracts --version 0.4.0-dev.1
dotnet add package Microsoft.AutoGen.Core --version 0.4.0-dev.1
或者,通过Package Manager
安装
PM> NuGet\Install-Package Microsoft.AutoGen.Contracts -Version 0.4.0-dev.1
PM> NuGet\Install-Package Microsoft.AutoGen.Core -Version 0.4.0-dev.1
或者,通过
添加
<PackageReference Include="Microsoft.AutoGen.Contracts" Version="0.4.0-dev.1" />
<PackageReference Include="Microsoft.AutoGen.Core" Version="0.4.0-dev.1" />
附加包
Core 和 Contracts 包将为您提供在一个单一进程内使用核心API编写和运行代理所需的内容。
- Microsoft.AutoGen.AgentChat - 用于在Core SDK基础上构建以聊天为中心的代理编排的AgentChat包实现
- Microsoft.AutoGen.Agents - 一个包含少量默认agents的包,您可以使用。
- Microsoft.AutoGen.Extensions - 用于支持密切相关项目的扩展,包括Aspire、Microsoft.Extensions.AI和Semantic Kernel
dotnet add package Microsoft.AutoGen.AgentChat --version 0.4.0-dev-1
dotnet add package Microsoft.AutoGen.Agents --version 0.4.0-dev-1
dotnet add package Microsoft.AutoGen.Extensions --version 0.4.0-dev-1
为了启用一个系统,其代理可以在不同进程中运行,并允许Python和.NET代理之间进行跨语言通信,需要以下额外的包:
- Microsoft.AutoGen.Core.Grpc - 用于分布式系统中代理的.NET客户端运行时。它与Microsoft.AutoGen.Core具有相同的API。
- Microsoft.AutoGen.RuntimeGatewway.Grpc - 这是分布式系统的.NET服务器端,允许您运行多个网关来管理代理群,并支持跨语言互操作性。
- Microsoft.AutoGen.AgentHost - 一个承载Grpc服务的.NET Aspire项目
dotnet add package Microsoft.AutoGen.Core.Grpc --version 0.4.0-dev-1
dotnet add package Microsoft.AutoGen.RuntimeGateway.Grpc --version 0.4.0-dev-1
dotnet add package Microsoft.AutoGen.AgentHost --version 0.4.0-dev-1