API

通过灵活的身份验证连接到任何 REST API。直接在你的对话中向外部服务发起 HTTP 请求。

REST API 数据源

API 数据源让 TorlyAI 能够向外部服务发起 HTTP 请求。这对于集成那些没有 MCP 服务器但提供 REST API 的服务非常有用。

身份验证类型

API Key

在请求头或查询参数中发送 API 密钥。

Bearer Token

在 Authorization 请求头中发送 bearer token。

OAuth 2.0

对于需要用户授权的服务,使用 OAuth。

Basic Auth

用户名和密码身份验证。

添加 API 数据源

  1. 点击 SourcesAdd Source
  2. 选择 API
  3. 输入该 API 的基础 URL
  4. 配置身份验证
  5. (可选)定义可用的端点
  6. 测试连接

配置示例

{
  "type": "api",
  "slug": "my-api",
  "name": "My API",
  "baseUrl": "https://api.example.com/v1",
  "auth": {
    "type": "bearer",
    "token": "your-api-token"
  },
  "endpoints": [
    {
      "method": "GET",
      "path": "/users",
      "description": "List all users"
    },
    {
      "method": "POST",
      "path": "/users",
      "description": "Create a new user"
    }
  ]
}

安全性

API 凭据安全地存储在 TorlyAI 的加密凭据库中,位于 ~/.torlyai/credentials.enc。 其加密使用 AES-256-GCM,并采用与设备绑定的密钥。