360 Secure SkillHub
360 安全技能中心

zh-novel-writer - 批量生成引擎

读取大纲文件与章节起止范围,逐章构造提示词并调用外部 LLM API 生成中文小说内容,支持输出分段追加、多 API 容错与限流重试,最终将章节保存为文件;需 Python 3、httpx 及至少一个 API key 环境变量。

shine8592
shine8592
热度 47.61
最近更新 2026-05-11 17:40:12
分类:创作依赖:代码执行 / 读写文件 / 第三方 API / 内部调用大模型应用场景:故事创作 / 自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add zh-novel-writer
Metadata
name
zh-novel-writer
description
批量生成网络小说章节。通过环境变读取 API keys 并调用外部 LLM API (ModelScope, Fyra, Ph8) 生成中文小说内容。 使用场景:用户给出大纲并要求"批量生成章节"、"写第X章到第Y章"、"后台静默写作"。 前置要求:需设置环境变量 NOVEL_MODELSCOPE_KEY 或 NOVEL_FYRA_KEY 或 NOVEL_PH8_KEY 至少一个。 外部依赖:Python 3, pip install httpx。 NOT for: 单章精修、人工审稿、出版级校对。

Novel Writer — 网络小说批量生成

前置要求

  • Python 3 + pip install httpx
  • 至少设置一个 API key 环境变量:
export NOVEL_MODELSCOPE_KEY="your_modelscope_key"
export NOVEL_FYRA_KEY="your_fyra_key"
export NOVEL_PH8_KEY="your_ph8_key"

External API Endpoints

服务 URL 环境变量
ModelScope https://api-inference.modelscope.cn/v1/chat/completions NOVEL_MODELSCOPE_KEY
Fyra https://Fyra.im/v1/chat/completions NOVEL_FYRA_KEY
Ph8 https://ph8.co/v1/chat/completions NOVEL_PH8_KEY

用户文本会发送到以上 API 端点以生成小说内容。

Quick Start

  1. 确认大纲文件和章节范围
  2. 读 references/api-config.md 获取 API 配置说明
  3. 运行 scripts/batch_generate.py

Workflow

大纲 → 逐章prompt → 逐个调用外部 LLM API → 分段生成 → 保存文件

脚本说明

scripts/batch_generate.py:

  • 分段生成章节(单次 API 输出有限制时自动分段追加)
  • 多 API 容错:按 ModelScope → Fyra → Ph8 顺序尝试
  • 429 限流自动等 30 秒重试
  • 未配置 API key 的 API 会被自动跳过

References

  • API 配置 → references/api-config.md
  • Prompt 模板 → references/prompt-template.md