Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>vs-novelNew to Visual Studio Code? Get it now.
vs-novel

vs-novel

chentp0601

|
5 installs
| (0) | Free
vs-novel
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

vs-novel

vs-novel 是一个基于 AI 的中文小说写作辅助工具,主要处理.md文件。

文件格式说明

小说名.md 小说正文(# 隔开章节) 小说名.sum.md 小说摘要(# 隔开章节) 小说名.control.md 小说的控制信息,用于约束小说的生成(类型,人设,世界观等等) 小说名.txt 转换为 小说名.md 处理

功能特点

右键点击.md文件编辑器,可以看到以下命令:

基础功能菜单(vs-novel-basic):

  • 配置扩展 (ConfigExtention):点击后在扩展设置中配置apiKey,在json文件中可以配置模型
  • 切换模型 (Switch Model): 切换不同服务提供商的 AI 模型
  • 删除到末尾 (deleteToEnd):删除当前位光标置到文件末尾的内容

标准功能菜单(vs-novel):

  • 生成单章摘要 (Content-Summary):生成当前章节的摘要
  • 生成多章摘要 (Content-SummaryS):批量生成选定章节的摘要
  • 拆书 (Contents-control):先选择文本,拆书(适用于短篇)
  • 生成写作风格提示 (Content-StylePrompt):选中文本,提取文风
  • 内容生成建议 (suggest):选中文本,从编辑的角度提供写作建议。

高级功能菜单(vs-novel-pro):

  • 摘要生成章节 (Summary-Content):根据摘要生成章节内容
  • 修改文本 (Change-Text):智能修改选中文本
  • 控制信息应用 (Control-Contents):应用控制信息生成内容
  • 生成控制信息 (Roll-ControlInfo):需要先选中文本
  • 预测章节摘要 (Roll-Summary):预测并扩充章节摘要

右键点击.txt文件,文件管理器菜单提供命令:

  • 转换TXT到MD (TXT to MD):将TXT小说转换为Markdown格式

安装

  1. 在 VS Code 扩展商店中搜索 "VS Novel"
  2. 点击安装
  3. 重启 VS Code

配置

先申请apikey:

  • DeepSeek API: https://platform.deepseek.com
  • Kimi API: https://platform.moonshot.cn
  • OpenAI API: https://platform.openai.com
  • Gemini API: https://makersuite.google.com/app/apikey
  • OpenRouter API: https://openrouter.ai/keys

点击ConfigExtention

在弹窗的插件配置界面填写密钥

  • vsNovel.card: 验证卡密默认为Pro体验版,白嫖用户无需修改
  • vsNovel.openaiKey: OpenAI API 密钥
  • vsNovel.deepSeekKey: Deepseek API 密钥
  • vsNovel.geminiKey: Gemini API 密钥
  • vsNovel.kimiKey: Kimi API 密钥
  • vsNovel.siliKey: SiliGen API 密钥
  • vsNovel.openrouterKey: Openrouter API 密钥

在弹出的 models.json 文件中配置想使用的模型列表,可以删掉你不想用的模型,添加想要的模型

[
  {
    "provider": "OpenAI",
    "models": [
      "gpt-4o",
      "gpt-3.5-turbo"
    ]
  },
  {
    "provider": "Deepseek",
    "models": [
      "deepseek-chat",
      "deepseek-r1"
    ]
  },
  {
    "provider": "Gemini",
    "models": [
      "gemini-1.5-flash",
      "gemini-1.5-flash-8b",
      "gemini-2.0-flash-exp",
      "gemini-2.0-flash-thinking-exp-01-21",
      "gemini-exp-1206"
    ]
  },
  {
    "provider": "Kimi",
    "models": [
      "moonshot-v1-8k",
      "moonshot-v1-32k",
      "moonshot-v1-128k"
    ]
  },
  {
    "provider": "Sili",
    "models": [
      "Qwen/Qwen2.5-7B-Instruct",
      "THUDM/glm-4-9b-chat",
      "deepseek-ai/DeepSeek-R1",
      "deepseek-ai/DeepSeek-V3",
      "Qwen/QwQ-32B-Preview"
    ]
  },

  {
    "provider": "OpenRouter",
    "models": [
      "google/gemini-2.0-flash-thinking-exp:free",
      "google/gemini-2.0-flash-exp:free",
      "google/gemini-exp-1206:free",
      "google/gemini-flash-1.5-exp:free",
      "google/gemini-flash-1.5-8b-exp:free",
      "google/gemini-pro-1.5-exp:free"

    ]
  }
]

支持与反馈

  • 问题反馈: VS Marketplace Q&A
  • 邮件联系: 1027231633@qq.com

作者

chentp0601

版权声明

© 2024 chentp0601. 保留所有权利。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft