---
title: AiPMChat 插件生态系统 - 功能扩展与开发资源
description: 了解 AiPMChat 插件生态系统如何增强 AiPMChat 助手的实用性和灵活性，以及提供的开发资源和插件开发指南。
tags:
  - AiPMChat
  - 插件生态系统
  - 开发资源
  - 插件开发指南
---

# 插件系统

<Image
  alt={'插件系统'}
  borderless
  cover
  src={
    'https://github-production-user-asset-6210df.s3.amazonaws.com/17870709/268670883-33c43a5c-a512-467e-855c-fa299548cce5.png'
  }
/>

AiPMChat 的插件生态系统是其核心功能的重要扩展，它极大地增强了 AiPMChat 助手的实用性和灵活性。

<Video src="https://github.com/aipmhub/aipm-chat/assets/28616219/f29475a3-f346-4196-a435-41a6373ab9e2" />

通过利用插件，AiPMChat 的助手们能够实现实时信息的获取和处理，例如搜索网络信息，为用户提供即时且相关的资讯。

此外，这些插件不仅局限于新闻聚合，还可以扩展到其他实用的功能，如快速检索文档、生成图片、获取 Bilibili 、Steam 等各种平台数据，以及与其他各式各样的第三方服务交互。

通过查看 [插件使用](/docs/usage/plugins/basic) 了解更多。

<Callout type={'tip'}>
  为了帮助开发者更好地参与到这个生态中来，我们在提供了全面的开发资源。这包括详尽的组件开发文档、功能齐全的软件开发工具包（SDK），以及样板示例，这些都是为了简化开发过程，降低开发者的入门门槛。
</Callout>

<Callout type={'important'}>
  我们欢迎开发者利用这些资源，发挥创造力，编写出功能丰富、用户友好的插件。通过共同的努力，我们可以不断扩展聊天应用的功能界限，探索一个更加智能、高效的创造力平台。
</Callout>

## 插件生态体系

<Callout>
  如果你对插件开发感兴趣，请在 Wiki 中查阅我们的 [📘
  插件开发指南](/docs/usage/plugins/development)。
</Callout>

- [lobe-chat-plugins][lobe-chat-plugins]：这是 AiPMChat 的插件索引。它从该仓库的 index.json 中获取插件列表并显示给用户。
- [chat-plugin-template][chat-plugin-template]: Chat Plugin 插件开发模版，你可以通过项目模版快速新建插件项目。
- [@aipmorg/chat-plugin-sdk][chat-plugin-sdk]：AiPMChat 插件 SDK 可帮助您创建出色的 AiPM Chat 插件。
- [@aipmorg/chat-plugins-gateway][chat-plugins-gateway]：AiPMChat 插件网关是一个后端服务，作为 AiPMChat 插件的网关。我们使用 Vercel 部署此服务。

### 路线进展

AiPMChat 的插件系统目前已初步进入一个稳定阶段，我们已基本完成大部分插件系统所需的功能，但我们仍然在规划与思考插件能为我们带来的全新可能性。您可以在以下 Issues 中了解更多信息:

<Steps>
  ### ✅ 插件一期

实现插件与主体分离，将插件拆分为独立仓库维护，并实现插件的动态加载。 [**#73**](https://github.com/aipmhub/aipm-chat/issues/73)

### ✅ 插件二期

插件的安全性与使用的稳定性，更加精准地呈现异常状态，插件架构的可维护性与开发者友好。[**#97**](https://github.com/aipmhub/aipm-chat/issues/97)

### ✅ 插件三期

更高阶与完善的自定义能力，支持 OpenAPI schema 调用、兼容 ChatGPT 插件、新增 Midjourney 插件。 [**#411**](https://github.com/aipmhub/aipm-chat/discussions/#411)

### 💭 插件四期

完善的鉴权、可视化配置插件定义、 Plugin SDK CLI 、 Python 语言研发模板、还有什么想法？欢迎参与讨论： [**#1310**](https://github.com/aipmhub/aipm-chat/discussions/#1310)

</Steps>

[chat-plugin-sdk]: https://github.com/aipmhub/chat-plugin-sdk
[chat-plugin-template]: https://github.com/lobehub/chat-plugin-template
[chat-plugins-gateway]: https://github.com/aipmhub/chat-plugins-gateway
[lobe-chat-plugins]: https://github.com/aipmhub/aipm-chat-plugins
