flex学习------ToolTip的应用

本文介绍了如何使用ToolTipManager创建ToolTip,并提供了具体的代码示例。此外,还详细说明了如何销毁ToolTip,帮助开发者更好地管理用户界面提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建ToolTip:

var errorToolTip:ToolTip = ToolTipManager.createToolTip("信息",x,y) as ToolTip;

 

销毁ToolTip:

ToolTipManager.destroyToolTip(errorToolTip);

在点击高级对话设置后会弹出一个列表,第三个(<div class="">高级参数</div>)点击后又会弹出一个列表(<div style=""><div class="text-sm mt-1.5" slot="content"><div><div class="space-y-1 text-xs pb-safe-bottom"><div><div aria-label="启用后,模型将实时回复每条聊天信息,在用户发送信息后立即生成回复。这种模式对即时聊天应用非常有用,但可能会影响较慢硬件的性能。" class="inline-tooltip"><div class="py-0.5 flex w-full justify-between"><div class="self-center text-xs font-medium">以流式返回对话响应</div> <button class="p-1 px-3 text-xs flex rounded-sm transition" type="button"><span class="ml-2 self-center">默认</span></button></div></div></div> <div><div aria-label="默认模式通过在执行前调用一次工具,能够兼容更广泛的模型。原生模式利用模型内置的工具调用能力,但需要模型本身具备该功能的原生支持。" class="inline-tooltip"><div class="py-0.5 flex w-full justify-between"><div class="self-center text-xs font-medium">函数调用 (Function Calling)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition" type="button"><span class="ml-2 self-center">默认</span></button></div></div></div> <div class="py-0.5 w-full justify-between"><div aria-label="设置用于生成的随机数种子。将其设置为特定数字将使模型针对同一提示生成相同的文本。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">种子 (Seed)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="设置要使用的停止序列。遇到这种模式时,大语言模型将停止生成文本并返回。可以通过在模型文件中指定多个单独的停止参数来设置多个停止模式。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">停止序列 (Stop Sequence)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="模型的温度。增加温度将使模型的回答更有创意。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">温度 (Temperature)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="约束推理模型的推理努力程度。仅适用于支持推理努力控制的特定提供商的推理模型。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">推理努力</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="为受限响应提升或惩罚特定标记。偏置值将被限制在 -100 到 100(包括两端)之间。(默认:无)" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Logit 偏置</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="启用Mirostat采样以控制困惑度" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Mirostat</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="影响算法对生成文本反馈的响应速度。较低的学习率将导致调整更慢,而较高的学习率将使算法反应更灵敏。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Mirostat Eta</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="控制输出文本中连贯性和多样性之间的平衡。较低的值将产生更加专注和连贯的文本。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Mirostat Tau</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="降低生成无意义内容的概率。较高的值(如100)将产生更多样化的回答,而较低的值(如10)则更加保守。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Top K</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="与 top-k 配合使用。较高的值(例如 0.95)将产生更加多样化的文本,而较低的值(例如 0.5)将产生更加集中和保守的文本。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Top P</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="top_p 的替代方法,旨在确保质量和多样性之间的平衡。参数 p 表示相对于最可能令牌的概率,一个令牌被考虑的最小概率。例如,当 p=0.05 且最可能的令牌概率为 0.9 时,概率值小于 0.045 的词元将被过滤掉。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Min P</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="根据标记出现的次数,设置一个缩放偏置值来惩罚重复。较高的值(例如1.5)将更强烈地惩罚重复,而较低的值(例如0.9)则更为宽松。当值为0时,此功能将被禁用。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">频率惩罚</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="对至少出现过一次的标记设置固定偏置值。较高的值(例如1.5)将更强烈地惩罚重复,而较低的值(例如0.9)则更为宽松。当值为0时,此功能将被禁用。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">重复惩罚(Presence Penalty)</div> <button class="p-1 px-3 text-xs flex rounded transition flex-shrink-0 outline-none" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="控制生成文本中标记序列的重复度。较高的值(例如1.5)将更强烈地惩罚重复,而较低的值(例如1.1)则更为宽松。当值为1时,此功能将被禁用。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">重复惩罚(Ollama)</div> <button class="p-1 px-3 text-xs flex rounded transition flex-shrink-0 outline-none" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="设置模型回溯的范围,以防止重复。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">重复最后 N 次</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="无尾采样用于减少输出中出现概率较小的 Token 的影响。较高的值(例如 2.0)将进一步减少影响,而值 1.0 则禁用此设置。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Tfs Z</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="设置用于生成下一个 Token 的上下文窗口的大小。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">上下文长度 (Ollama)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="批处理大小决定了一次可以处理多少个文本请求。更高的批处理大小可以提高模型的性能和速度,但也需要更多内存。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">批大小 (num_batch)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="此选项控制刷新上下文时保留多少 Token。例如,如果设置为 2,则将保留对话上下文的最后 2 个 Token。保留上下文有助于保持对话的连续性,但可能会降低响应新主题的能力。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">在语境刷新时需保留的 Token 数量</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="此项用于设置模型在其响应中可以生成的最大 Token 数。增加此限制可让模型提供更长的答案,但也可能增加生成无用或不相关内容的可能性。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">最大Token数量 (num_predict)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> </div></div></div></div>)
08-12
已点击用户头像 找到 3 个用户菜单项 已点击用户菜单项 2 重新点击用户头像以展开菜单 跳过登出按钮 已点击“高级对话设置”按钮 找到 0 个设置菜单项 自动化操作完成 点击高级对话设置->点击(<div class="text-sm mt-1.5" slot="content"><div><div class="space-y-1 text-xs pb-safe-bottom"><div><div aria-label="启用后,模型将实时回复每条聊天信息,在用户发送信息后立即生成回复。这种模式对即时聊天应用非常有用,但可能会影响较慢硬件的性能。" class="inline-tooltip"><div class="py-0.5 flex w-full justify-between"><div class="self-center text-xs font-medium">以流式返回对话响应</div> <button class="p-1 px-3 text-xs flex rounded-sm transition" type="button"><span class="ml-2 self-center">默认</span></button></div></div></div> <div><div aria-label="默认模式通过在执行前调用一次工具,能够兼容更广泛的模型。原生模式利用模型内置的工具调用能力,但需要模型本身具备该功能的原生支持。" class="inline-tooltip"><div class="py-0.5 flex w-full justify-between"><div class="self-center text-xs font-medium">函数调用 (Function Calling)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition" type="button"><span class="ml-2 self-center">默认</span></button></div></div></div> <div class="py-0.5 w-full justify-between"><div aria-label="设置用于生成的随机数种子。将其设置为特定数字将使模型针对同一提示生成相同的文本。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">种子 (Seed)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="设置要使用的停止序列。遇到这种模式时,大语言模型将停止生成文本并返回。可以通过在模型文件中指定多个单独的停止参数来设置多个停止模式。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">停止序列 (Stop Sequence)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="模型的温度。增加温度将使模型的回答更有创意。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">温度 (Temperature)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="约束推理模型的推理努力程度。仅适用于支持推理努力控制的特定提供商的推理模型。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">推理努力</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="为受限响应提升或惩罚特定标记。偏置值将被限制在 -100 到 100(包括两端)之间。(默认:无)" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Logit 偏置</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="启用Mirostat采样以控制困惑度" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Mirostat</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="影响算法对生成文本反馈的响应速度。较低的学习率将导致调整更慢,而较高的学习率将使算法反应更灵敏。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Mirostat Eta</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="控制输出文本中连贯性和多样性之间的平衡。较低的值将产生更加专注和连贯的文本。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Mirostat Tau</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="降低生成无意义内容的概率。较高的值(如100)将产生更多样化的回答,而较低的值(如10)则更加保守。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Top K</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="与 top-k 配合使用。较高的值(例如 0.95)将产生更加多样化的文本,而较低的值(例如 0.5)将产生更加集中和保守的文本。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Top P</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="top_p 的替代方法,旨在确保质量和多样性之间的平衡。参数 p 表示相对于最可能令牌的概率,一个令牌被考虑的最小概率。例如,当 p=0.05 且最可能的令牌概率为 0.9 时,概率值小于 0.045 的词元将被过滤掉。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Min P</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="根据标记出现的次数,设置一个缩放偏置值来惩罚重复。较高的值(例如1.5)将更强烈地惩罚重复,而较低的值(例如0.9)则更为宽松。当值为0时,此功能将被禁用。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">频率惩罚</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="对至少出现过一次的标记设置固定偏置值。较高的值(例如1.5)将更强烈地惩罚重复,而较低的值(例如0.9)则更为宽松。当值为0时,此功能将被禁用。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">重复惩罚(Presence Penalty)</div> <button class="p-1 px-3 text-xs flex rounded transition flex-shrink-0 outline-none" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="控制生成文本中标记序列的重复度。较高的值(例如1.5)将更强烈地惩罚重复,而较低的值(例如1.1)则更为宽松。当值为1时,此功能将被禁用。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">重复惩罚(Ollama)</div> <button class="p-1 px-3 text-xs flex rounded transition flex-shrink-0 outline-none" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="设置模型回溯的范围,以防止重复。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">重复最后 N 次</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="无尾采样用于减少输出中出现概率较小的 Token 的影响。较高的值(例如 2.0)将进一步减少影响,而值 1.0 则禁用此设置。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">Tfs Z</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="设置用于生成下一个 Token 的上下文窗口的大小。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">上下文长度 (Ollama)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="批处理大小决定了一次可以处理多少个文本请求。更高的批处理大小可以提高模型的性能和速度,但也需要更多内存。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">批大小 (num_batch)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="此选项控制刷新上下文时保留多少 Token。例如,如果设置为 2,则将保留对话上下文的最后 2 个 Token。保留上下文有助于保持对话的连续性,但可能会降低响应新主题的能力。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">在语境刷新时需保留的 Token 数量</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> <div class="py-0.5 w-full justify-between"><div aria-label="此项用于设置模型在其响应中可以生成的最大 Token 数。增加此限制可让模型提供更长的答案,但也可能增加生成无用或不相关内容的可能性。" class="inline-tooltip"><div class="flex w-full justify-between"><div class="self-center text-xs font-medium">最大Token数量 (num_predict)</div> <button class="p-1 px-3 text-xs flex rounded-sm transition shrink-0 outline-hidden" type="button"><span class="ml-2 self-center">默认</span></button></div></div> </div> </div></div></div>)
最新发布
08-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值