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. 点击 Sources → Add 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,并采用与设备绑定的密钥。