扩展功能#
AutoGen 被设计为可扩展的。autogen-ext
包包含了由 AutoGen 项目维护的内置组件实现。
组件示例包括:
autogen_ext.agents.*
用于 agent 实现,如MultimodalWebSurfer
autogen_ext.models.*
用于模型客户端,如OpenAIChatCompletionClient
和SKChatCompletionAdapter
,用于连接托管和本地模型autogen_ext.tools.*
用于工具,如图谱检索增强生成(GraphRAG)的LocalSearchTool
和mcp_server_tools()
autogen_ext.executors.*
用于执行器,如DockerCommandLineCodeExecutor
和ACADynamicSessionsCodeExecutor
autogen_ext.runtimes.*
用于 agent 运行时,如GrpcWorkerAgentRuntime
完整组件列表及其 API 请参阅 API 参考。
我们强烈鼓励开发者构建自己的组件,并将其作为生态系统的一部分发布。
探索
发现社区扩展和示例代码
创建扩展
开发您自己的扩展