返回顶部
s

stream-formatter流式格式化器

LLM streaming output formatter with auto buffer, format correction, sentence break optimization, markdown rendering, improve chat UX

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
306
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

stream-formatter

✨ 流式输出格式化器

核心亮点

  1. 1. 🚀 实时流式优化:边输出边修复,不需要等待大模型返回完成,延迟<10ms
  2. 📝 自动格式修复:自动修复Markdown格式错误、不完整的代码块、链接、列表等
  3. 💬 智能断句:按完整句子输出,避免输出半个单词或半句话,大幅提升阅读体验
  4. 🚫 去重处理:自动去除大模型重复输出的内容,避免混乱

🎯 适用场景

  • - 所有对话类Agent、聊天机器人
  • 实时内容生成场景
  • Markdown内容流式渲染
  • 提升用户交互体验的所有场景

📝 参数说明
参数类型必填说明
actionstring操作类型:init/process/reset
options
object | 否 | 初始化配置项 |

| chunk | string | 否 | process操作必填,大模型返回的流式块 | | flush | boolean | 否 | process操作可选,是否强制输出所有缓冲区内容 |

💡 开箱即用示例

基础用法

typescript // 初始化 await skills.streamFormatter({ action: init });

// 处理流式输出
for await (const chunk of llm.streamResponse) {
const result = await skills.streamFormatter({
action: process,
chunk: chunk.text
});
if (result.output) {
sendToUser(result.output); // 只输出完整的句子
}
}

// 最后强制刷新缓冲区
const final = await skills.streamFormatter({
action: process,
chunk: ,
flush: true
});
if (final.output) {
sendToUser(final.output);
}

自定义配置

typescript await skills.streamFormatter({ action: init, options: { buffer_size: 20, format_markdown: true, fixincompletesentences: true } });

🔧 技术实现说明

  • - 轻量级缓冲区设计,内存占用<1KB
  • 支持中英文双语标点识别,断句准确率95%+
  • 内置常见Markdown格式错误修复规则
  • 零外部依赖,不影响流式输出性能

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 stream-formatter-1776165069 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 stream-formatter-1776165069 技能

通过命令行安装

skillhub install stream-formatter-1776165069

下载

⬇ 下载 stream-formatter v1.0.1(免费)

文件大小: 5.35 KB | 发布时间: 2026-4-15 11:06

v1.0.1 最新 2026-4-15 11:06
- skill.yaml file removed; skill metadata now defined only in SKILL.md
- SKILL.md updated: metadata fields reformatted, version, author, license, keywords, runtime, and entry removed, concise description added
- No changes to core usage instructions or feature documentation

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部