文本摘要
函数名:AI_文本摘要 / AI_Summary
功能描述
对文本生成摘要总结,智能提炼核心信息,生成精炼的摘要内容。支持通过自定义提示词控制摘要的风格和重点。
会员等级:🟢 免费版(Free)
语法
excel
=AI_文本摘要(文本, 自定义提示词)参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| 文本 | String | 是 | — | 需要生成摘要的文本 |
| 自定义提示词 | String | 否 | null | 可选,自定义摘要系统提示词,用于控制摘要风格和重点 |
返回值
String — 返回生成的摘要文本。
使用示例
示例一:基本摘要生成
对一段文本自动生成摘要。
公式:
excel
=AI_文本摘要("区块链是一种分布式账本技术,通过去中心化方式记录交易数据,具有不可篡改、可追溯等特点,广泛应用于金融、供应链、数字资产等领域。")结果:
区块链是一种去中心化、不可篡改、可追溯的分布式账本技术,广泛应用于金融和供应链等领域。示例二:使用自定义提示词
通过自定义提示词控制摘要风格,如要求简洁要点式输出。
公式:
excel
=AI_文本摘要("人工智能是计算机科学的一个分支,致力于研究开发模拟人类智能的理论和方法。近年来深度学习技术取得突破,AI已在图像识别、自然语言处理、自动驾驶等领域取得广泛应用。", "请用一句话概括核心内容")结果:
人工智能通过深度学习技术突破,已在多个领域实现广泛应用。示例三:引用单元格文本
对单元格中的长文本生成摘要。
公式:
excel
=AI_文本摘要(A2)结果:
(A2 为待摘要文本,返回生成的摘要内容)技术说明
接口信息
- API 路径:/api/ai-llm/summarize
- 请求方式:POST(application/json)
- 超时时间:120 秒
- 执行模式:异步执行(ExcelAsyncUtil.Run)
请求参数
请求体包含以下字段:text(待摘要文本)、system_prompt(自定义提示词,可选)、machine_code(机器码)、activation_data(激活码)、version(会员等级标识)。当 自定义提示词 为空时,不发送 system_prompt 字段。
响应解析
解析 JSON 响应中的 summary 字段并返回。若该字段不存在,则返回原始响应内容。
错误处理
| 错误场景 | 返回值 |
|---|---|
| API 返回错误(含 detail 或 message 字段) | 错误:{错误详情} |
| API 请求失败(非 200 状态码) | 错误:API请求失败 ({状态码}) |
| 请求过程中发生异常 | 异常:{异常信息} |
| 异步任务尚未完成 | Waiting... |