LangBot HTTP API
  1. plugins
LangBot HTTP API
  • logs
    • 获取日志
      GET
  • stats
    • 获取基本统计数据
      GET
  • system
    • debug
      • 执行调试代码
      • 调试调用工具
      • 调试向 Plugin Runtime 发送 Action
    • status
      • 获取插件系统状态
    • 获取系统信息
      GET
    • 获取异步任务列表
      GET
    • 获取指定任务的信息
      GET
    • 执行热重载
      POST
  • settings
    • 获取已注册的配置管理器列表
      GET
    • 获取配置管理器详细信息
      GET
    • 修改配置管理器内容
      PUT
  • plugins
    • install
      • 从 GitHub 仓库安装插件
      • 从 Marketplace 安装插件
      • 从本地文件安装插件
    • 获取已加载的插件列表
      GET
    • 获取已加载的插件的信息
      GET
    • 获取已安装的插件图标
      GET
    • 获取插件配置
      GET
    • 修改插件配置
      PUT
    • 切换插件启用/禁用状态
      PUT
    • 重新排序(修改优先级)
      PUT
    • 更新插件
      POST
    • 删除插件
      DELETE
    • 获取插件市场插件列表
      POST
  • user
    • 获取是否已经初始化
      GET
    • 创建初始账户
      POST
    • 检查账户并签发token
      POST
    • 检查并刷新token
      GET
    • 重置密码
      POST
    • 修改密码
      POST
  • provider
    • models
      • llm
        • 获取 LLM 模型列表
        • 添加 LLM 模型
        • 获取 LLM 模型详细信息
        • 删除 LLM 模型
        • 修改 LLM 模型信息
        • 临时测试 LLM 模型
        • 测试 LLM 模型
      • embedding
        • 获取嵌入模型列表
        • 添加嵌入模型
        • 获取嵌入模型详细信息
        • 删除嵌入模型
        • 修改嵌入模型信息
        • 临时测试嵌入模型
        • 测试 LLM 模型
    • requesters
      • 获取可用的请求器列表
      • 获取指定请求器信息
      • 请求器图标
  • pipelines
    • chat
      • 建立 WebChat 连接
      • 发送消息
      • 获取指定session的历史消息
    • 获取流水线配置元数据
    • 获取流水线列表
    • 新建流水线
    • 获取流水线信息
    • 删除流水线
    • 修改流水线信息
  • platform
    • bots
      • 获取机器人列表
      • 获取指定机器人信息
      • 创建机器人
      • 删除机器人
      • 修改机器人配置
      • 拉取机器人事件日志
    • adapters
      • 获取可用的适配器列表
      • 获取指定适配器信息
      • 适配器图标
  • files
    • 下载图片文件
    • 上传文件
  • knowledge
    • bases
      • 获取所有知识库
      • 获取单个知识库信息
      • 修改知识库信息
      • 创建空知识库
      • 存文件进入kb
      • 获取知识库中的文件列表
      • 删除文件
      • 删除知识库
      • 检索测试
  • resources
    • mcp
      • servers
        • 获取 MCP Server 列表
  1. plugins

获取已加载的插件列表

GET
/api/v1/plugins
保证 author/name 唯一。
不包含加载失败的插件
现阶段插件具有三种状态:已加载、已初始化、未成功加载
插件需要 成功被加载 并 处于启用状态 才会初始化。
此接口仅返回 已加载 的插件。
未成功加载的插件,需要在日志查看报错(后续应该会优化 能实现查看所有插件)。
未成功初始化的插件这里也会显示,但用户需要查看日志才能知道插件初始化时是否有异常(后续会优化)。

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/api/v1/plugins' \
--header 'Authorization: Bearer <token>'

返回响应

🟢200成功
application/json
Body

示例
{"code":0,"data":{"plugins":[{"components":[],"debug":false,"enabled":false,"install_info":{},"install_source":"local","manifest":{"manifest":{"apiVersion":"v1","execution":{"python":{"attr":"AIDraw","path":"main.py"}},"kind":"Plugin","metadata":{"author":"RockChinQ","description":{"en_US":"1","zh_Hans":"1"},"icon":"assets/icon.svg","label":{"en_US":"AIDraw","zh_Hans":"AIDraw"},"name":"AIDraw","repository":"","version":"0.1.1"},"spec":{"components":{},"config":[{"default":"","description":{"en_US":"Image downloading requires a Github token","zh_Hans":"如果不填的话,图片可能会下载失败"},"label":{"en_US":"Github Token","zh_Hans":"Github Token"},"name":"github_token","required":false,"type":"string"}]}},"owner":"builtin","rel_path":"manifest.yaml"},"plugin_config":{},"plugin_instance":null,"priority":0,"status":"initialized"},{"components":[{"component_config":{},"component_instance":null,"manifest":{"manifest":{"apiVersion":"v1","execution":{"python":{"attr":"Google","path":"google.py"}},"kind":"Tool","metadata":{"description":{"en_US":"Search for goole","zh_Hans":"Search for goole"},"label":{"en_US":"Google","zh_Hans":"Google"},"name":"google"},"spec":{"llm_prompt":"Search for goole","parameters":[]}},"owner":"builtin","rel_path":"components/tools/google.yaml"}}],"debug":false,"enabled":false,"install_info":{},"install_source":"local","manifest":{"manifest":{"apiVersion":"v1","execution":{"python":{"attr":"GoogleSearch","path":"main.py"}},"kind":"Plugin","metadata":{"author":"langbot-team","description":{"en_US":"Search A tool for performing a Google SERP search and extracting snippets and webpages.Input should be a search query.","zh_Hans":"一个用于执行 Google SERP 搜索并提取片段和网页的工具。输入应该是一个搜索查询。"},"icon":"assets/icon.svg","label":{"en_US":"GoogleSearch","zh_Hans":"GoogleSearch"},"name":"GoogleSearch","repository":"","version":"0.1.0"},"spec":{"components":{"Tool":{"fromDirs":[{"path":"components/tools/"}]}},"config":[]}},"owner":"builtin","rel_path":"manifest.yaml"},"plugin_config":{},"plugin_instance":null,"priority":0,"status":"initialized"}]},"msg":"ok"}
修改于 2025-06-28 14:18:22
上一页
从本地文件安装插件
下一页
获取已加载的插件的信息
Built with