> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hitheo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 编排流水线

> Theo 如何通过 5 个阶段处理每一个请求。

Theo 不是一个模型代理层。每一次 API 调用都会经过一个多阶段流水线，依次完成分类、技能注入、模型选择、工具执行和响应格式化。

## 五个阶段

```
Request → Classify → Load Skills → Route Model → Agent Loop → Response
```

### 1. 意图分类

使用多层分类系统确定任务类型（`fast`、`think`、`code`、`image`、`research`、`roast` 等）。如果你显式设置了 `mode`，此步骤会被跳过。

### 2. 技能加载

从两个来源加载领域专业知识：用户的**已安装技能**（持久性）和**单次请求技能**（临时的 `skills[]` 数组）。每个技能都会注入系统提示扩展和工具定义。

### 3. 引擎路由

根据解析出的模式选择最优的 Theo 引擎。如果主引擎不可用，故障转移会自动路由到备用引擎。

### 4. 代理循环

对于携带工具的请求，Theo 会进入一个迭代循环：引擎进行推理、调用工具、观察结果，如此循环直至完成。对于没有工具的简单提示，该循环会收缩为单次调用。

### 5. 响应

最终输出会格式化为包含内容、引擎元数据、工具执行日志、产物、后续建议和用量数据的结果。该请求随后会被计费、缓存并记录审计日志。

## 性能

| 场景 | 典型延迟 |
| - | - |
| 快速模式，无工具 | \~500ms |
| 思考/代码模式，无工具 | 1-3s |
| 带工具调用的代理模式 | 2-5s |
| 图像生成 | 5-15s |
| 研究（异步） | 30-120s |

## 流水线图示

完整的逐阶段拆解及示例，请参见 [How Theo Thinks](/introduction/how-theo-thinks)。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.