LangBot 提供了一套供外部服务使用的 RESTful API 接口,便于集成和自动化管理。这些接口以 API Key 鉴权,是目前 HTTP API 的子集。Documentation Index
Fetch the complete documentation index at: https://docs.langbot.app/llms.txt
Use this file to discover all available pages before exploring further.
获取 API Key
点击 WebUI 侧栏的API Keys 按钮,创建一个 API Key。


认证方式
所有 Service API 都支持以下两种认证方式:- API Key:通过请求头
X-API-Key: <your-key>或Authorization: Bearer <your-key>传递 - 用户令牌:通过请求头
Authorization: Bearer <user-token>传递(登录后获取)
使用 API
左侧列出了所有可用的 API,您可以填入您的实例地址(后端开放的端口地址,默认为http://localhost:5300)和 API Key,然后点击 Try it out 按钮即可调用 API。
核心概念
Provider + Model 架构
LangBot 采用 供应商(Provider)+ 模型(Model) 的两层架构来管理 AI 模型:- 供应商(Provider):定义 API 地址(base_url)、请求器类型(requester)和 API 密钥(api_keys)。一个供应商可以关联多个模型。
- 模型(Model):关联到一个供应商(通过
provider_uuid),定义具体的模型名称和参数。模型继承供应商的 API 地址和密钥。
请求器(Requester)
请求器定义了与 AI 服务通信的协议。可通过GET /api/v1/provider/requesters 获取可用请求器列表。常见的请求器包括:
openai-chat-completions— OpenAI 兼容的聊天补全 API(也适用于国内服务商如硅基流动、DeepSeek 等)anthropic-messages— Anthropic Claude APIopenai-embeddings— OpenAI 兼容的向量嵌入 API
异步任务
部分操作(插件安装/删除/升级)为异步执行,接口返回task_id。可通过 WebUI 查看任务进度。