安装
通过 .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>
添加
<PackageReference Include="Microsoft.AutoGen.Contracts" Version="0.4.0-dev.1" />
<PackageReference Include="Microsoft.AutoGen.Core" Version="0.4.0-dev.1" />
其他包
Core 和 Contracts 包将为您提供使用 Core API 在单个进程中编写和运行代理所需的一切。
- Microsoft.AutoGen.AgentChat - AgentChat 包的实现,用于在 Core SDK 之上构建以聊天为中心的代理编排
- Microsoft.AutoGen.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