Skip to content

Lemonade Chat Model 节点#

使用 Lemonade Chat Model 节点可以在 n8n 中运行由 Lemonade 服务器管理的支持聊天的语言模型。该节点作为兼容 LangChain 的聊天模型根节点,适用于聊天式工作负载。它允许您选择 Lemonade 服务器上托管的模型,并使用常用的采样和解码选项控制生成行为。

本页面列出了节点参数以及用于优化生成的可用选项。

凭据

您可以在此处找到该节点的身份验证信息。

子节点中的参数解析

子节点在使用表达式处理多个项目时的行为与其他节点不同。

大多数节点,包括根节点,接受任意数量的项目作为输入,处理这些项目,并输出结果。您可以使用表达式引用输入项目,节点会依次为每个项目解析表达式。例如,给定五个 name 值的输入,表达式 {{ $json.name }} 会依次解析为每个名称。

在子节点中,表达式始终解析为第一个项目。例如,给定五个 name 值的输入,表达式 {{ $json.name }} 始终解析为第一个名称。

节点参数#

Model 模型#

用于生成补全的模型。模型通过 Lemonade 服务器加载和管理。此参数为必填项。选择您的 Lemonade 服务器提供的模型名称(例如,模型别名如 "gpt-4",或 Lemonade 公开的任何自定义模型名称)。

模型由 Lemonade 服务器提供;如果您没有看到预期的模型,请检查您的 Lemonade 服务器配置和凭据。

节点选项#

使用这些选项进一步调整节点的行为。

Sampling Temperature 采样温度#

控制生成文本的随机性。较低的值使输出更加集中和确定性,较高的值使输出更加多样化和随机。

属性
类型 number
必填
默认值 0.7

Top P#

控制模型在生成文本时可以从哪些词中选择。较低的值会逐步移除最不可能的选项,使模型只能从更小的、更高置信度的候选池中选择。

属性
类型 number
必填
默认值 1

Frequency Penalty 频率惩罚#

调整已在生成文本中出现的 token 的惩罚。正值抑制重复,负值鼓励重复。

属性
类型 number
必填
默认值 0

Presence Penalty 存在惩罚#

根据 token 在目前生成的文本中是否出现过来调整惩罚。正值惩罚已出现的 token,鼓励多样性。

属性
类型 number
必填
默认值 0

Max Tokens to Generate 最大生成 Token 数#

要生成的最大 token 数。设置为 -1 表示无限制。设置较大值时请谨慎,因为可能导致输出过长。

属性
类型 number
必填
默认值 -1

Stop Sequences 停止序列#

以逗号分隔的序列列表,模型在遇到这些序列时将停止生成文本。使用此选项为响应定义明确的终止字符串。

属性
类型 string
必填
默认值 ""

模板和示例#

Template widget placeholder.

相关资源#

有关该服务的更多信息,请参阅 Lemonade Server 文档

查看 n8n 的高级 AI文档。