2 lines
24 KiB
JavaScript
2 lines
24 KiB
JavaScript
|
|
import{aW as bl,aY as yl,aX as Z,a_ as Se,aT as P,aZ as r,ba as wl,bU as hl,bN as kl,bp as Sl,bc as y,b4 as n,b2 as o,b6 as p,a$ as m,bk as c,bl as v,b0 as a,b1 as u,b8 as T,bm as $e,bW as $l,bf as H,bX as Te,b5 as w,br as J,bq as Tl,b7 as E,bd as L,be as Q,cg as Ve,b9 as i,ch as h,c1 as Me,ce as Vl}from"./chat-BQoI2g3l.js";import{_ as Ml}from"./AIModeParamSettingDialog.vue_vue_type_script_setup_true_lang-Db743pu4.js";import{G as Cl,_ as Rl,a as Pl,b as Dl,c as ql,d as Ol,e as Al,f as Ul}from"./ToolDialog.vue_vue_type_style_index_0_lang-CYzkZf_C.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"},At={class:"title-decoration-1 mb-16"},Ut={class:"dialog-bg"},Nt={class:"scrollbar-height"},It=bl({__name:"ApplicationSetting",setup(Et){const N=yl(),ee=kl(),{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=wl({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 Ae(l){e.value.model_setting.no_references_prompt=l}function Ue(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
|