返回顶部
c

contextStable

长小说文章上下文稳定输出续写

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

contextStable

# Context Stabilizer Skill ## 技能名称 Context Stabilizer(长文本上下文稳定器) ## 技能描述 用于稳定长文本生成的上下文一致性,自动提取核心设定并确保生成内容符合设定。 ## 功能特点 - **自动锚点提取**:从文本中自动提取人设、世界观、核心剧情、文风等核心设定 - **增强提示词生成**:智能组合相关上下文和锚点,生成更准确的提示词 - **一致性检查**:分维度检查生成内容的一致性(人设/剧情/文风/世界观) - **历史记录管理**:追踪多轮对话历史,支持角色状态和剧情时间线管理 - **滑动窗口管理**:智能处理超长文本,支持重要片段标记 - **缓存机制**:提高嵌入向量计算效率 ## 适用场景 - 小说/故事续写 - 长文档生成 - 多轮对话场景 - 角色设定保持 - 世界观一致性维护 ## 安装依赖 ```bash pip install -r requirements.txt ``` ## 基本使用 ```python from context_stabilizer import LongTextContextStabilizer # 初始化 stabilizer = LongTextContextStabilizer() # 添加长文本(自动提取锚点) long_text = "你的长文本内容..." stabilizer.init_long_text(long_text, auto_extract=True) # 生成增强提示词 user_prompt = "你的续写需求..." enhanced_prompt = stabilizer.get_enhanced_prompt(user_prompt) # 检查一致性 llm_output = "LLM生成的内容..." check_result = stabilizer.check_consistency(llm_output, detailed=True) # 记录历史 stabilizer.record_generation(user_prompt, enhanced_prompt, llm_output, check_result) ``` ## 高级用法 ### 自定义配置 ```python from context_stabilizer.config import ContextConfig, ConsistencyConfig custom_config = ContextConfig( consistency=ConsistencyConfig(threshold=0.75), history=ContextConfig.__annotations__['history'].__args__[0]( max_history=200, auto_save=True ) ) stabilizer = LongTextContextStabilizer(custom_config) ``` ### 手动设置锚点 ```python manual_anchors = { "人设": "角色设定...", "世界观": "世界观设定...", "核心剧情": "剧情设定...", "文风": "文风设定..." } stabilizer.init_long_text(long_text, manual_anchors=manual_anchors, auto_extract=False) ``` ### 标记重要片段 ```python stabilizer.mark_important_segment( content="重要内容...", reason="重要原因...", importance=2.0 ) ``` ### 保存和加载会话 ```python stabilizer.save_session("session_name") stabilizer.load_session("session_name") ``` ## 输出示例 ### 增强提示词 ``` 请根据以下需求和上下文,续写/创作文本,严格遵守核心设定,保持文风一致: 【用户需求】 续写第三章,李逍遥和赵灵儿在破庙休息时遭遇拜月教小喽啰袭击 【相关上下文】 第一章 初入江湖 李逍遥,18岁,性格洒脱,嫉恶如仇,手持一把生锈的铁剑,从小在余杭镇长大。 这天,他离开家乡,准备前往苏州城,寻找失散多年的婶婶。 第二章 偶遇灵儿 在去苏州的路上,李逍遥遇到了一位名叫赵灵儿的少女,她温柔善良,身负女娲族的血脉,正被拜月教追杀。 李逍遥出手相救,两人结伴同行。 【核心设定】 人设:李逍遥:18岁,洒脱,嫉恶如仇;赵灵儿:温柔善良,女娲族血脉 世界观:古风武侠仙侠世界 核心剧情:李逍遥寻找婶婶,偶遇赵灵儿,结伴前往苏州城 文风:古风武侠,语言简洁,情感细腻 要求:1. 剧情连贯,不偏离核心设定;2. 人设统一,无矛盾;3. 文风与前文一致。 ``` ### 一致性检查结果 ``` 总体一致性: ✓ 通过 发现问题数: 0 各维度评分: character: 1.00 plot: 1.00 style: 0.90 world: 1.00 改进建议: 无 ``` ## 技术原理 1. **文本分块**:将长文本分割成适当大小的块 2. **锚点提取**:自动识别和提取核心设定 3. **上下文检索**:基于关键词匹配或向量相似度检索相关上下文 4. **一致性检查**:分维度评估生成内容与设定的一致性 5. **历史管理**:追踪生成历史,支持多轮对话 ## 注意事项 - 首次运行时会自动下载 sentence-transformers 模型(需要网络连接) - 对于超长文本,滑动窗口会自动管理上下文大小 - 可通过配置调整分块大小、一致性阈值等参数 - 支持导出故事为 txt 或 json 格式

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 contextstable-1776054679 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 contextstable-1776054679 技能

通过命令行安装

skillhub install contextstable-1776054679

下载 Zip 包

⬇ 下载 contextStable v0.0.2

文件大小: 23.42 KB | 发布时间: 2026-4-14 14:43

v0.0.2 最新 2026-4-14 14:43
- Added a new metadata file (_meta.json) to the project.
- No changes to code or main documentation content.
- Internal skill metadata is now more structured and discoverable.

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

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

p2p_official_large
返回顶部