SOURCE

console 命令行工具 X clear

                    
>
console
<div class="layui-bg-gray" style="padding: 6px;">
	<div class="layui-row layui-col-space4">
		<div class="layui-col-sm6">
			<div class="layui-card">
				<div class="layui-card-header">设置</div>
				<div class="layui-card-body"  style="height:550px;overflow:auto">
					<form class="layui-form" action="" lay-filter="form-all">
                        <div class="layui-form-item">
                            <div class="layui-inline">
                                <label class="layui-form-label">模式</label>
                                <div class="layui-input-inline" style="width:80px">
                                    <input type="checkbox" name="type" lay-skin="switch" lay-filter="switchTest" title="查询|聊天">
                                </div>
                            </div>
                            <div class="layui-inline">
                                <label class="layui-form-label" style="width:60px">上下文</label>
                                <div class="layui-input-inline" style="width:80px">
                                    <input type="checkbox" name="type" lay-skin="switch" lay-filter="switchTest" title="记录|不记录">
                                </div>
                            </div>
                        </div>
            <fieldset class="layui-elem-field layui-field-title">
              <legend>提示词</legend>
            </fieldset>
                        <div class="layui-form-item layui-form-text">
                            <label class="layui-form-label">聊天提示</label>
                            <div class="layui-input-block">
                            <textarea name="system_tip" rows="3" placeholder="定义 AI 生成响应的上下文和指令。您应该提供精心设计的提示,以便人工智能可以生成相关且准确的响应" class="layui-textarea"
                                >根据以下对话、相关背景和后续问题,回答用户当前提出的问题。根据需要,按照用户说明,仅返回您对上述信息问题的回答。</textarea>
                            </div>
                        </div>
                        <div class="layui-form-item layui-form-text">
                            <label class="layui-form-label">拒绝响应</label>
                            <div class="layui-input-block">
                            <textarea name="refute_tip" rows="2" placeholder="处于 查询 模式时,当未找到上下文时,您可能希望返回自定义拒绝响应。" class="layui-textarea"
                                >没有相关信息来回答您的查询。</textarea>
                            </div>
                        </div>
                        <div class="layui-form-item">
                            <label class="layui-form-label">知识提示词</label>
                            <div class="layui-input-block">
                                <input name="kn_tip" class="layui-input" value="使用以下信息回答问题:" placeholder="告知模型可供参考的知识前缀提示词">
                            </div>
                        </div>
            <fieldset class="layui-elem-field layui-field-title">
              <legend>模型参数</legend>
            </fieldset>
						<div class="layui-form-item">
							<label class="layui-form-label">选择</label>
                            <div class="layui-input-block">
                            <select name="model" lay-filter="aihao">
                                <option value=""></option>
                                <option value="ollama" selected>ollama</option>
                            </select>
                            </div>
                        </div>
                        <div class="layui-form-item">
                            <label class="layui-form-label">模型温度</label>
                            <div class="layui-input-inline">
                                <div class="layui-input-wrap">
                                    <input type="number" name="temperature" class="layui-input" lay-affix="number" min="0" step="0.1" max="1" value="0.7" autocomplete="off">
                                </div>
                            </div>
                            <div class="layui-form-mid layui-text-em">
                                <i class="layui-icon layui-icon-tips" title="增加温度将使模型回答更具创造性"></i> 01
                            </div>
                        </div>
                        
                        <div class="layui-collapse" lay-accordion>
                            <div class="layui-colla-item">
                                <div class="layui-colla-title">其他参数</div>
                                <div class="layui-colla-content">
                                    <div class="layui-form-item">
                                        <label class="layui-form-label">随机数种子</label>
                                        <div class="layui-input-inline">
                                            <input type="number" name="seed" class="layui-input" value="0" lay-affix="number">
                                        </div>
                                        <div class="layui-form-mid layui-text-em">
                                            <i class="layui-icon layui-icon-tips" title="设置用于生成的随机数种子。将其设置为特定数字将使模型为同一提示生成相同的文本。(默认值:0)"></i>
                                        </div>
                                    </div>
                                    <div class="layui-form-item">
                                        <label class="layui-form-label">令牌大小</label>
                                        <div class="layui-input-inline">
                                            <input type="number" name="num_ctx" class="layui-input" value="2048" lay-affix="number">
                                        </div>
                                        <div class="layui-form-mid layui-text-em">
                                            <i class="layui-icon layui-icon-tips" title="设置用于生成下一个令牌的上下文窗口的大小。(默认值:2048)"></i>
                                        </div>
                                    </div>
                                    <div class="layui-form-item">
                                        <label class="layui-form-label">控制困惑
                                            <i class="layui-icon layui-icon-tips" title="启用Mirostat采样以控制困惑。(默认值:0,0=禁用,1=Mirostat,2=Mirostat2.0)"></i>
                                        </label>
                                        <div class="layui-input-block">
                                            <input type="radio" name="mirostat" value="0" title="禁用" checked>
                                            <input type="radio" name="mirostat" value="1" title="Mirostat">
                                            <input type="radio" name="mirostat" value="2" title="Mirostat2.0">
                                        </div>
                                    </div>
                                    <div class="layui-form-item">
                                        <label class="layui-form-label">最大标记数</label>
                                        <div class="layui-input-inline">
                                            <div class="layui-input-wrap">
                                                <input type="number" name="num-predict" class="layui-input" lay-affix="number" min="-2" step="1" max="128" value="-2" autocomplete="off">
                                            </div>
                                        </div>
                                        <div class="layui-form-mid layui-text-em">
                                            <i class="layui-icon layui-icon-tips" title="生成预测最大标记数。默认128,-1无限生成,-2填充上下文"></i> -2128
                                        </div>
                                    </div>
                                    <div class="layui-form-item">
                                        <label class="layui-form-label">多样性概率</label>
                                        <div class="layui-input-inline">
                                            <div class="layui-input-wrap">
                                                <input type="number" name="top-k" class="layui-input" lay-affix="number" min="0" step="1" max="100" value="40" autocomplete="off">
                                            </div>
                                        </div>
                                        <div class="layui-form-mid layui-text-em">
                                            <i class="layui-icon layui-icon-tips" title="减少生成无意义内容的概率,较高的值(例如,100)将产生更多样化的答案,而较低的值(例如,10)将更加保守"></i> 0100
                                        </div>
                                    </div>
                                    <div class="layui-form-item">
                                        <label class="layui-form-label">多样性-微调</label>
                                        <div class="layui-input-inline">
                                            <div class="layui-input-wrap">
                                                <input type="number" name="top-p" class="layui-input" lay-affix="number" min="0" step="0.1" max="1" value="0.9" autocomplete="off">
                                            </div>
                                        </div>
                                        <div class="layui-form-mid layui-text-em">
                                            <i class="layui-icon layui-icon-tips" title="减少生成无意义内容的概率,较高的值(例如,100)将产生更多样化的答案,而较低的值(例如,10)将更加保守"></i> 01
                                        </div>
                                    </div>
                                    <div class="layui-form-item">
                                        <label class="layui-form-label">采样减少</label>
                                        <div class="layui-input-inline">
                                            <div class="layui-input-wrap">
                                                <input type="number" name="tfs_z" class="layui-input" lay-affix="number" min="1" step="0.1" max="2" value="1" autocomplete="off">
                                            </div>
                                        </div>
                                        <div class="layui-form-mid layui-text-em">
                                            <i class="layui-icon layui-icon-tips" title="无尾采样用于减少输出中不太可能的令牌的影响。更高的值(例如2.0)将更多地减少影响,而1.0的值将禁用此设置。(默认值:1)"></i> 12
                                        </div>
                                    </div>
                                    <div class="layui-form-item">
                                        <label class="layui-form-label">回溯距离</label>
                                        <div class="layui-input-inline">
                                            <div class="layui-input-wrap">
                                                <input type="number" name="repeat_last_n" class="layui-input" lay-affix="number" min="-1" step="1" max="100" value="64" autocomplete="off">
                                            </div>
                                        </div>
                                        <div class="layui-form-mid layui-text-em">
                                            <i class="layui-icon layui-icon-tips" title="设置模型回溯的距离,以防止重复。(默认值:64,0=禁用,-1=令牌窗口大小)"></i> -1100
                                        </div>
                                    </div>
                                    <div class="layui-form-item">
                                        <label class="layui-form-label">惩罚力度</label>
                                        <div class="layui-input-inline">
                                            <div class="layui-input-wrap">
                                                <input type="number" name="repeat_penalty" class="layui-input" lay-affix="number" min="0" step="0.1" max="1.5" value="1.1" autocomplete="off">
                                            </div>
                                        </div>
                                        <div class="layui-form-mid layui-text-em">
                                            <i class="layui-icon layui-icon-tips" title="设置惩罚重复的力度。较高的值(例如1.5)将更严厉地惩罚重复,而较低的值(如0.9)将更宽容。(默认值:1.1)"></i> 01.5
                                        </div>
                                    </div>
                                    <div class="layui-form-item">
                                        <label class="layui-form-label">学习速率</label>
                                        <div class="layui-input-inline">
                                            <div class="layui-input-wrap">
                                                <input type="number" name="mirostat_tau" class="layui-input" lay-affix="number" min="0" step="0.1" max="1" value="0.1" autocomplete="off">
                                            </div>
                                        </div>
                                        <div class="layui-form-mid layui-text-em">
                                            <i class="layui-icon layui-icon-tips" title="影响算法对生成文本反馈的响应速度。较低的学习率将导致较慢的调整,而较高的学习率会使算法更具响应性。(默认值:0.1)。"></i> 01
                                        </div>
                                    </div>
                                    <div class="layui-form-item">
                                        <label class="layui-form-label">输出平衡</label>
                                        <div class="layui-input-inline">
                                            <div class="layui-input-wrap">
                                                <input type="number" name="mirostat_eta" class="layui-input" lay-affix="number" min="0" step="0.1" max="10" value="5" autocomplete="off">
                                            </div>
                                        </div>
                                        <div class="layui-form-mid layui-text-em">
                                            <i class="layui-icon layui-icon-tips" title="控制输出的连贯性和多样性之间的平衡。较低的值将导致文本更加集中和连贯。(默认值:5.0)"></i> 010
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </form>
				</div>
			</div>
		</div>

		<div class="layui-col-sm6 layui-form">
			<div class="layui-card">
				<div class="layui-card-header">
                    测试</div>
				<div class="layui-card-body">
<div class="layui-panel" style="height:380px;overflow: auto;padding: 10px;">
<div class="layui-row layui-col-space1" style="margin-bottom: 20px;">
    <div class="layui-col-xs12" style="text-align: center;">
        <hr class="layui-border-blue">
        <span class="layui-badge-rim">2025224日</span>
    </div>
</div>
<div class="layui-row layui-col-space1" style="margin-bottom: 20px">
  <div class="layui-col-xs1">
    <i class="layui-icon layui-icon-fire" style="color:aqua"></i>
  </div>
  <div class="layui-col-xs11">
    <div style="background: aqua;padding: 6px;border-radius: .3125rem .9375rem .9375rem 1.25rem;">
        提示信息
    </div>
  </div>
</div>
<div class="layui-row layui-col-space1" style="margin-bottom: 20px">
  <div class="layui-col-xs1">
    <i class="layui-icon layui-icon-face-smile"></i>
  </div>
  <div class="layui-col-xs11">
    <div style="background: aliceblue;padding: 6px;border-radius: .3125rem .9375rem .9375rem 1.25rem;">
        2023年,Layui 情怀版本 2.8.0 发布,新官网上线,且文档全部重写并开源。
    </div>
  </div>
</div>
<div class="layui-row layui-col-space1" style="margin-bottom: 20px">
  <div class="layui-col-xs11">
    <div style="background: deepskyblue;padding: 6px;border-radius: .9375rem .3125rem 1.25rem .9375rem;">
        2023年,Layui 情怀版本 2.8.0 发布,新官网上线,且文档全部重写并开源。</div>
  </div>
  <div class="layui-col-xs1">
    <i class="layui-icon layui-icon-face-cry" style="float: right;color:deepskyblue"></i>
  </div>
</div>
<div class="layui-row layui-col-space1" style="margin-bottom: 20px">
  <div class="layui-col-xs1">
    <i class="layui-icon layui-anim layui-anim-rotate layui-anim-loop"></i>
  </div>
  <div class="layui-col-xs11">
    <div style="padding: 6px;border-radius: .3125rem .9375rem .9375rem 1.25rem;">
        加载
    </div>
  </div>
</div>
</div>
<div>
                    <div class="layui-row">
                        <button type="button" class="layui-btn layui-btn-sm layui-btn-normal" id="chat_send">
                            <i class="layui-icon layui-icon-chat"></i>发送
                        </button>
                    </div>
                    <textarea id="chat_msg" rows="2" placeholder="请输入" class="layui-textarea"
                        ></textarea>
</div>
				</div>
			</div>
		</div>
	</div>
</div>

本项目引用的自定义外部资源