API 路由源码剖析——Generate 与 Chat 的请求生命周期
| 课时名称 | 课时知识点 |
|---|
| API 路由源码剖析——Generate 与 Chat 的请求生命周期 | **定位**:理解 Ollama 对外接口背后的真实执行链路。
**核心内容**:
- HTTP 路由注册与 Handler 分发
- Generate、Chat、Embeddings、Show、Pull、List 等接口职责
- 流式响应的编码、刷新和中断处理
- 请求参数校验与默认值填充
- 错误响应与客户端兼容性
实战目标:为一次 Chat 请求增加调用链日志,记录路由进入、模型选择、推理开始、首 token 和结束时间。
|