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格式
安装
- 在 VS Code 扩展商店中搜索 "VS Novel"
- 点击安装
- 重启 VS Code
配置
先申请apikey:
点击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"
]
}
]
支持与反馈
作者
chentp0601
版权声明
© 2024 chentp0601. 保留所有权利。