2 lines
24 KiB
JavaScript
2 lines
24 KiB
JavaScript
|
|
import{ay as bl,aO as J,aP as Se,aC as R,aB as r,aU as yl,bF as wl,b6 as hl,aW as y,aI as n,aJ as p,b2 as v,aF as m,aG as a,b1 as c,aH as o,aQ as kl,az as Sl,aT as T,b3 as $e,bG as $l,aZ as Q,aD as u,aK as w,b8 as Y,aS as E,aX as K,aY as Z,cg as Te,b7 as Tl,bH as Ve,aE as i,ch as h,bX as Me,cf as Vl}from"./admin-DgPvPHD7.js";import{_ as Ml}from"./AIModeParamSettingDialog.vue_vue_type_script_setup_true_lang-B62TecnF.js";import{G as Cl,_ as Pl,a as Rl,b as Dl,c as ql,d as Ol,e as Al,f as Ul}from"./ToolDialog.vue_vue_type_style_index_0_lang-ewLcFQb8.js";const Il={class:"p-16-24 application-setting"},Nl={class:"flex-between w-full mb-16"},El={class:"p-24 mb-16",style:{"padding-bottom":"0"}},Kl={class:"title-decoration-1"},Ll={class:"scrollbar-height-left"},zl={class:"flex-between"},Bl={class:"flex-between"},Fl={class:"flex-between"},Wl={class:"flex align-center"},Gl={class:"flex align-center"},jl={class:"mr-4"},xl={key:0,class:"color-danger ml-4"},Hl={class:"flex-between"},Xl={class:"w-full"},Jl={class:"flex-between"},Ql={class:"flex align-center",style:{width:"80%"}},Yl=["title"],Zl={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"},Pt={class:"mr-4"},Rt={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"},It={class:"scrollbar-height"},Nt=bl({__name:"ApplicationSetting",setup(Et){const I=kl(),ee=Sl(),{params:{id:b}}=I,_=J(()=>I.path.includes("resource-management")?"systemManage":"workspace"),le=J(()=>Se.application[_.value]),D=J(()=>Se.tool[_.value]),Ce=R("views.application.form.prompt.defaultPrompt",{data:"{data}",question:"{question}"}),Pe=R("views.application.dialog.defaultPrompt1",{question:"{question}"})+"<data></data>"+R("views.application.dialog.defaultPrompt2"),z=r(),te=r(),B=r(),F=r(),oe=r(),ae=r(),W=r(),se=r(),f=r(!1),Re=r(!1),e=r({name:"",desc:"",model_id:"",dialogue_number:1,prologue:R("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:Pe,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:R("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 Ie(l){e.value.model_setting={...e.value.model_setting,...l}}const Ne=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(R("views.application.tip.publishSuccess"))}))},Ee=async l=>{l&&await l.validate((t,d)=>{t&&T({type:"applica
|