---
myst:
html_meta:
"description lang=zh-CN": |
AutoGen扩展用户指南,一个用于构建多Agent应用的AI框架。
---
# 扩展功能
```{toctree}
:maxdepth: 3
:hidden:
installation
discover
create-your-own
```
```{toctree}
:maxdepth: 3
:hidden:
:caption: 指南
azure-container-code-executor
```
AutoGen 被设计为可扩展的。`autogen-ext` 包包含了由 AutoGen 项目维护的内置组件实现。
组件示例包括:
- `autogen_ext.agents.*` 用于 agent 实现,如 {py:class}`~autogen_ext.agents.web_surfer.MultimodalWebSurfer`
- `autogen_ext.models.*` 用于模型客户端,如 {py:class}`~autogen_ext.models.openai.OpenAIChatCompletionClient` 和 {py:class}`~autogen_ext.models.semantic_kernel.SKChatCompletionAdapter`,用于连接托管和本地模型
- `autogen_ext.tools.*` 用于工具,如图谱检索增强生成(GraphRAG)的 {py:class}`~autogen_ext.tools.graphrag.LocalSearchTool` 和 {py:func}`~autogen_ext.tools.mcp.mcp_server_tools`
- `autogen_ext.executors.*` 用于执行器,如 {py:class}`~autogen_ext.code_executors.docker.DockerCommandLineCodeExecutor` 和 {py:class}`~autogen_ext.code_executors.azure.ACADynamicSessionsCodeExecutor`
- `autogen_ext.runtimes.*` 用于 agent 运行时,如 {py:class}`~autogen_ext.runtimes.grpc.GrpcWorkerAgentRuntime`
完整组件列表及其 API 请参阅 [API 参考](../../reference/index.md)。
我们强烈鼓励开发者构建自己的组件,并将其作为生态系统的一部分发布。
::::{grid} 2 2 2 2
:gutter: 3
:::{grid-item-card} {fas}`magnifying-glass;pst-color-primary` 探索
:link: ./discover.html
:link-alt: 探索:发现社区扩展和示例
发现社区扩展和示例代码
:::
:::{grid-item-card} {fas}`code;pst-color-primary` 创建扩展
:link: ./create-your-own.html
:link-alt: 创建扩展:开发您自己的扩展
开发您自己的扩展
:::
::::