Skip to main content

AI生成 Block

AI生成 block 是最基础的生成类型 block,它可以调用 AI 模型生成文本内容。通过调节创造力参数和选择不同的模型,可以控制生成内容的多样性和质量。

配置选项

{
  // 创造力参数,范围 0-100,默认值 70
  creativity: 70,

  // AI 模型选择,默认使用 gpt-4o-mini
  model: "gpt-4o-mini",

  // 生成类型,默认为 sentence(句子)
  type: "sentence",

  // 自定义停止符,默认为空
  customStop: ""
}

参数说明

  1. creativity
    • 范围:0-100
    • 默认值:70
    • 作用:控制生成内容的创造性和多样性
    • 说明:值越高,生成的内容越有创意但可能偏离主题;值越低,生成的内容越保守但更符合预期
  2. model
    • 默认值:gpt-4o-mini
    • 作用:选择用于生成内容的 AI 模型
    • 说明:不同模型有不同的特点和适用场景
  3. type
    • 默认值:sentence
    • 作用:指定生成内容的类型
    • 说明:目前支持句子类型
  4. customStop
    • 默认值:空字符串
    • 作用:设置自定义的停止符
    • 说明:当生成的内容包含停止符时,将在停止符处终止生成

输入输出

输入

  • 提示文本:用于指导 AI 生成内容的提示语

输出

  • 生成文本:AI 根据提示和配置生成的文本内容

使用示例

  1. 基础使用
{
  "type": "generation",
  "options": {
    "creativity": 70,
    "model": "gpt-4o-mini",
    "type": "sentence",
    "customStop": ""
  }
}
  1. 调整创造力
{
  "type": "generation",
  "options": {
    "creativity": 90,  // 提高创造力,生成更有创意的内容
    "model": "gpt-4o-mini",
    "type": "sentence",
    "customStop": ""
  }
}
  1. 使用停止符
{
  "type": "generation",
  "options": {
    "creativity": 70,
    "model": "gpt-4o-mini",
    "type": "sentence",
    "customStop": "。"  // 在句号处停止生成
  }
}

注意事项

  1. 创造力设置
    • 建议根据具体需求调整创造力参数
    • 对于需要准确答案的场景,建议使用较低的创造力值
    • 对于创意写作场景,可以使用较高的创造力值
  2. 模型选择
    • 默认的 gpt-4o-mini 模型适合大多数场景
    • 确保所选模型支持您的使用场景
  3. 性能考虑
    • 生成较长文本时可能需要更长的处理时间
    • 建议设置合适的停止符以控制生成长度
  4. 与其他 Block 配合
    • 可以与 structured_generation block 配合使用,生成结构化数据
    • 可以与 text block 配合,展示生成结果
    • 可以作为 loop block 的子节点,批量生成内容