DreamGen

DreamGen 是一款面向 AI 角色扮演与故事写作的应用与 API。他们提供免费档,以及一项付费订阅,允许你每月无限制地使用其专门为可引导的 AI 角色扮演与故事写作打造的高质量自研文本生成模型。访问以下地址创建账户即可开始:https://dreamgen.com/

(免费的)额度会在每个日历月初重置。请参见定价查看每个模型的额度消耗,参见用量查看你的剩余额度。

连接到 DreamGen

获取 API 密钥

前往 DreamGen API 密钥页面,点击“New API Key”按钮。请确保将 API 密钥复制到剪贴板。

创建新的 DreamGen API 密钥
创建新的 DreamGen API 密钥
复制 DreamGen API 密钥
复制 DreamGen API 密钥

连接

  1. 进入 SillyTavern 的连接设置。
  2. 选择 API:Text Completion
  3. 选择 API 类型:DreamGen
  4. 输入 API 密钥
  5. (可选)选择一个模型
连接到 DreamGen
连接到 DreamGen

模型

DreamGen API 提供多个不同规模的模型。

  • Lucid Max(在 API 中称为 lucid-v1-maxlucid-v1-extra-large
  • Lucid Base(在 API 中称为 lucid-v1-baselucid-v1-medium)——对应权重已开放的 Lucid V1 Nemo

Lucid Base 消耗的额度要少得多,速度也更快;而 Lucid Max 更具创造力,能够处理更复杂的指令与叙事。

设置

Lucid V1 的 DreamGen 模型使用一种针对角色扮演与写作进行过优化的 Llama 3 聊天模板的扩展版本。它们在配合特定的系统提示词时效果最佳。

我们强烈建议从以下其中一个主预设开始:

这些预设内置了对 /sys 的支持,可用于向模型发送指令。你可以借此引导剧情走向或控制角色的行动。

已选择 DreamGen 预设
已选择 DreamGen 预设

其他资源:

常见问题

如何让回复更长或更短?

你可以在格式化预设中设置 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 词,着重描写他在这一决定上的内心冲突。

查看实际效果。