返回 Skill 列表
extension
分类: 其它需要 API Key

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

批量生成网络小说章节。通过环境变量读取 API 密钥,调用外部 LLM API(ModelScope、Fyra、Ph8)生成中文内容。适用场景:用户提供大纲后批量生成章节、编写指定章节范围或后台静默写作。前置要求:需配置环境变量 NOVEL_MODELSCOPE_KEY 等。

person作者: shine8592hubclawhub

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