DreamGen
DreamGen 是一款面向 AI 角色扮演与故事写作的应用与 API。他们提供免费档,以及一项付费订阅,允许你每月无限制地使用其专门为可引导的 AI 角色扮演与故事写作打造的高质量自研文本生成模型。访问以下地址创建账户即可开始:https://dreamgen.com/。
(免费的)额度会在每个日历月初重置。请参见定价查看每个模型的额度消耗,参见用量查看你的剩余额度。
连接到 DreamGen
获取 API 密钥
前往 DreamGen API 密钥页面,点击“New API Key”按钮。请确保将 API 密钥复制到剪贴板。
连接
- 进入 SillyTavern 的连接设置。
- 选择 API:Text Completion
- 选择 API 类型:DreamGen
- 输入 API 密钥
- (可选)选择一个模型
模型
DreamGen API 提供多个不同规模的模型。
- Lucid Max(在 API 中称为
lucid-v1-max或lucid-v1-extra-large) - Lucid Base(在 API 中称为
lucid-v1-base或lucid-v1-medium)——对应权重已开放的 Lucid V1 Nemo。
Lucid Base 消耗的额度要少得多,速度也更快;而 Lucid Max 更具创造力,能够处理更复杂的指令与叙事。
设置
Lucid V1 的 DreamGen 模型使用一种针对角色扮演与写作进行过优化的 Llama 3 聊天模板的扩展版本。它们在配合特定的系统提示词时效果最佳。
我们强烈建议从以下其中一个主预设开始:
- 导入时请确保已启用指令模式,并勾选所有复选框。
- DreamGen Lucid V1 角色扮演预设
- DreamGen Lucid V1 故事预设
这些预设内置了对 /sys 的支持,可用于向模型发送指令。你可以借此引导剧情走向或控制角色的行动。
其他资源:
- 详细的 DreamGen + SillyTavern 指南
- 详细的 Lucid V1 提示词格式文档。
- DreamGen + SillyTavern 角色扮演演示
- DreamGen + SillyTavern 故事写作演示
- 创建你自己的场景的技巧
常见问题
如何让回复更长或更短?
你可以在格式化预设中设置 Last Assistant Prefix。
对于长消息:
<|start_header_id|>user<|end_header_id|>
The next message is from and is at least 100 words long<|eot_id|><|start_header_id|>writer character <|end_header_id|>
对于短消息:
<|start_header_id|>user<|end_header_id|>
The next message is from and is at most 50 words long<|eot_id|><|start_header_id|>writer character <|end_header_id|>
请务必保留所有换行符,包括末尾的两个换行符。
你也可以在角色卡或系统提示词中加入写作风格描述,例如:
## Style
<your description>
参见 “Style” 文档以了解更多内容及示例。
如何引导角色扮演 / 故事?
使用 /sys 选项向模型发送指令。示例如下:
酒馆老板递给 Daria 和其他人一品脱麦芽酒。
下一条消息来自 Draco,长度至少 200 词,着重描写他在这一决定上的内心冲突。