UnisKB/static/chat/assets/ApplicationSetting-BoLWRdUr.js

2 lines
24 KiB
JavaScript
Raw Normal View History

import{aW as bl,aY as Z,a_ as Se,aU as P,aZ as r,ba as yl,bU as wl,bp as hl,bc as y,b5 as n,b8 as p,bl as v,b1 as m,b2 as a,bk as c,b3 as o,aX as kl,bN as Sl,b9 as T,bm as $e,bW as $l,bf as H,a$ as u,b0 as i,b7 as w,br as J,b6 as E,bd as L,be as Q,cg as Te,bq as Tl,bX as Ve,ch as h,c1 as Me,ce as Vl}from"./chat-CYsuYSTF.js";import{_ as Ml}from"./AIModeParamSettingDialog.vue_vue_type_script_setup_true_lang-smUpvbKa.js";import{_ as Cl,G as Rl,a as Pl,b as Dl,c as ql,d as Ol,e as Ul,f as Al}from"./ToolDialog.vue_vue_type_style_index_0_lang-B4nJ2Hy7.js";const Nl={class:"p-16-24 application-setting"},Il={class:"flex-between w-full mb-16"},El={class:"p-24 mb-16",style:{"padding-bottom":"0"}},Ll={class:"title-decoration-1"},Kl={class:"scrollbar-height-left"},zl={class:"flex-between"},Bl={class:"flex-between"},Fl={class:"flex-between"},Wl={class:"flex align-center"},jl={class:"flex align-center"},xl={class:"mr-4"},Gl={key:0,class:"color-danger ml-4"},Xl={class:"flex-between"},Yl={class:"w-full"},Zl={class:"flex-between"},Hl={class:"flex align-center",style:{width:"80%"}},Jl=["title"],Ql={class:"flex align-center"},et={class:"mr-4"},lt={key:0,class:"color-danger ml-4"},tt={class:"flex-between"},ot={class:"flex"},at={key:1,class:"w-full mb-16"},st={key:0,class:"flex-between border border-r-6 white-bg mb-4",style:{padding:"5px 8px"}},nt={class:"flex align-center",style:{"line-height":"20px"}},it=["src"],dt=["title"],pt={class:"flex-between"},ut={class:"mr-4"},rt={class:"flex"},mt={key:3,class:"w-full mb-16"},ct={key:0,class:"flex-between border border-r-6 white-bg mb-4",style:{padding:"5px 8px"}},_t={class:"flex align-center",style:{"line-height":"20px"}},vt=["src"],ft=["title"],gt={class:"flex-between"},bt={class:"mr-4"},yt={class:"flex"},wt={class:"flex-between"},ht={class:"mr-4"},kt={class:"flex"},St={class:"flex-between"},$t={class:"mr-4"},Tt={key:0,class:"color-danger"},Vt={class:"flex"},Mt={class:"flex-between w-full"},Ct={class:"flex-between"},Rt={class:"mr-4"},Pt={key:0,class:"color-danger"},Dt={class:"flex"},qt={class:"w-full"},Ot={class:"flex-between w-full"},Ut={class:"title-decoration-1 mb-16"},At={class:"dialog-bg"},Nt={class:"scrollbar-height"},It=bl({__name:"ApplicationSetting",setup(Et){const N=kl(),ee=Sl(),{params:{id:b}}=N,_=Z(()=>N.path.includes("resource-management")?"systemManage":"workspace"),le=Z(()=>Se.application[_.value]),D=Z(()=>Se.tool[_.value]),Ce=P("views.application.form.prompt.defaultPrompt",{data:"{data}",question:"{question}"}),Re=P("views.application.dialog.defaultPrompt1",{question:"{question}"})+"<data></data>"+P("views.application.dialog.defaultPrompt2"),z=r(),te=r(),B=r(),F=r(),oe=r(),ae=r(),W=r(),se=r(),f=r(!1),Pe=r(!1),e=r({name:"",desc:"",model_id:"",dialogue_number:1,prologue:P("views.application.form.defaultPrologue"),knowledge_id_list:[],knowledge_setting:{top_n:3,similarity:.6,max_paragraph_char_number:5e3,search_mode:"embedding",no_references_setting:{status:"ai_questioning",value:"{question}"}},model_setting:{prompt:Ce,system:"",no_references_prompt:"{question}",reasoning_content_enable:!1},model_params_setting:{},problem_optimization:!1,problem_optimization_prompt:Re,stt_model_id:"",tts_model_id:"",stt_model_enable:!1,tts_model_enable:!1,tts_type:"BROWSER",type:"SIMPLE",mcp_enable:!1,mcp_tool_ids:[],mcp_servers:"",mcp_source:"referencing",tool_enable:!1,tool_ids:[],mcp_output_enable:!0});r({});const De=yl({name:[{required:!0,message:P("views.application.form.appName.placeholder"),trigger:"blur"}]}),ne=r(null),q=r([]),ie=r(null),de=r(null);function qe(l){e.value.prologue=l}function Oe(l){e.value.model_setting.prompt=l}function Ue(l){e.value.model_setting.no_references_prompt=l}function Ae(l){e.value.model_setting.system=l}function Ne(l){e.value.model_setting={...e.value.model_setting,...l}}const Ie=l=>{l&&l.validate().then(()=>T({type:"application",systemType:_.value}).putApplication(b,e.value,f).then(()=>T({type:"application",systemType:_.value}).publish(b,{},f)).then(()=>{$e(P("views.application.tip.publishSuccess"))}))},Ee=async l=>{l&&await l.validate((t,d)=>{t&&T({type:"applicat