---
title: "用 Ollama 跑通本地文本摘要：从模型下载到第一条 API 请求"
slug: "ollama-local-summary-api-guide"
kind: "runbook"
version: "1.0"
status: "reviewed"
compatibility: "已安装 Ollama 的 macOS、Linux 或 Windows；模型需与硬件兼容；cURL 示例按 shell 调整。"
risk_level: "medium"
requires_approval: true
updated_at: "2026-10-19T00:32:46.508Z"
verified_at: ""
source: "https://blog.atlankj.com/posts/ollama-local-summary-api-guide"
---

# 目标

在本地 Ollama 上用合成文本完成一次摘要调用，并分开记录运行、接口和内容质量结果。

# 前置条件

- Ollama 已安装且用户允许本地推理。
- 已明确选用本地模型标签；下载前核对大小、资源与许可证。
- 模型下载、磁盘使用与服务启动需在用户授权范围内。

# 输入

模型标签、允许的下载范围、测试端点、三条合成记录和验收标准。

# 约束

- 只使用合成文本，不读取真实资料或凭据。
- 不自动切换云模型，不开放远程访问，不修改监听配置。
- 不承诺固定输出、吞吐量或事实准确率。
- 任何额外安装或模型下载先检查是否已有授权。

# 操作步骤

1. 记录 ollama --version 和 ollama list。
2. 核对标签是本地模型；需要下载且已获授权时执行 ollama pull。
3. 确认服务运行，避免重复启动已占用端口的服务。
4. 用 ollama run 验证三条合成记录的摘要。
5. 向本地 /api/generate 发送 stream=false 的请求，读取 response 与 done。
6. 对照事实保留表检查摘要；改变一条输入，再验证内容随之变化。
7. 记录实际模型标签、提示词、结果与限制。

# 输出结果

脱敏的运行记录、接口结果、人工事实检查和未验证项目。

# 验证方法

- 本地服务可调用，生成正常结束。
- 摘要保留三个事实，没有把等待审核改成已发布。
- 把内容质量与接口成功分开记录。

# 异常处理

- 服务不可达：检查本地服务状态，不转用云端。
- 标签不存在：核对已有模型及授权下载范围。
- 资源不足：停止扩展实验，说明硬件与模型要求。
- 摘要错误：保留错误样例，调整提示词后重新比较。

# 回滚方式

保留提示词与记录。仅停止本次启动且已确认归属的进程；不删除原有模型。新增模型如需移除，先确认模型未被其他任务使用且已有删除授权。

# 参考来源

- https://docs.ollama.com/quickstart
- https://docs.ollama.com/api/generate
- https://docs.ollama.com/cli

资料核对日期：2026-10-19。示例对照官方文档编写，未在读者环境实测。
