| 12345678910111213141516171819202122232425262728 |
- var et=Object.defineProperty;var ee=Object.getOwnPropertySymbols;var tt=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable;var te=(A,o,c)=>o in A?et(A,o,{enumerable:!0,configurable:!0,writable:!0,value:c}):A[o]=c,oe=(A,o)=>{for(var c in o||(o={}))tt.call(o,c)&&te(A,c,o[c]);if(ee)for(var c of ee(o))ot.call(o,c)&&te(A,c,o[c]);return A};var X=(A,o,c)=>new Promise((e,q)=>{var Q=v=>{try{i(c.next(v))}catch(g){q(g)}},m=v=>{try{i(c.throw(v))}catch(g){q(g)}},i=v=>v.done?e(v.value):Promise.resolve(v.value).then(Q,m);i((c=c.apply(A,o)).next())});import{f as r,r as lt,e as nt,ag as u,aq as _,ar as p,k as l,aD as a,at as n,aB as I,ah as M,aE as b,au as P,F as le,aC as ne,G as J}from"./vue-vendor-Be68asQ6.js";import{I as at}from"./BasicModal-D4gc2R81.js";import"./index-CETWS1o0.js";import{a5 as it,h as ae}from"./antd-vue-vendor-DcqS7Wvq.js";import{bD as st,u as dt,ac as ut,ad as O,aF as rt,d as ie,a as pt}from"./index-BFfnEkVs.js";import{q as mt,s as ct,b as gt,c as ft}from"./AiApp.api-BqGBU1Sc.js";import{_ as Ct,b as vt,k as kt}from"./JAddInput-BBXQvvpq.js";import wt from"./AiAppAddKnowledgeModal-BUooqrdA.js";import _t from"./AiAppParamsSettingModal-CpSqT6ZE.js";import yt from"./AiAppGeneratedPromptModal-DX7EzOZT.js";import At from"./AiAppQuickCommandModal-DZ0nuS32.js";import{J as ht,d as Ft}from"./AiAppAddFlowModal-C0d1efaw.js";import Bt from"./AiAppModal-CglJH89b.js";import Et from"./chat-DNOp4Wum.js";import{_ as bt}from"./knowledge-D-NCDCnz.js";import{d as Dt}from"./ailogo-DtF_kSHs.js";import Lt from"./JMarkdownEditor-C0zDN7rg.js";import{d as It}from"./vuedraggable.umd-CvnwfRLh.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./useFormItem-CtGMPcLp.js";import"./areaDataUtil-Cik-Rc_P.js";import"./index-BOEzG86y.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./depart.api-CDwTvdwQ.js";import"./AiKnowledgeBase.api-BAwTQsCz.js";import"./BasicForm-Cv-dsB-e.js";import"./componentMap-BUTAcOmo.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JSelectDept-DT6g7V5M.js";import"./JPopup-DKJW27Yk.js";import"./JEllipsis-C04xKxcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./index-CgB-9WQb.js";import"./AiModelSeniorForm-DohnUmZo.js";import"./index-D68l__AG.js";import"./useForm-kcRIHoe0.js";import"./JAreaLinkage-BNOKwn5l.js";import"./JCodeEditor-CSivhUhT.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./EasyCronInput-wCv2YMHn.js";import"./AiApp.data-wU-aGD0q.js";import"./chatMessage-w2Up_JiZ.js";import"./chatText-CUNVf7ES.js";import"./presetQuestion-CGX7VL6v.js";const St=`# 角色
- 你是一个犀利的电影解说员,可以使用尖锐幽默的语言,向用户讲解电影剧情、介绍最新上映的电影,还可以用普通人都可以理解的语言讲解电影相关知识。
- ## 技能
- ### 技能 1: 推荐最新上映的电影
- 1. 当用户请你推荐最新电影时,需要先了解用户喜欢哪种类型片。如果你已经知道了,请跳过这一步,在询问时可以用“请问您喜欢什么类型的电影呢亲”。
- 2. 如果你并不知道用户所说的电影,可以使用 工具搜索电影,了解电影类型。
- 3. 根据用户的电影偏好,推荐几部正在上映和即将上映的电影,在推荐开头可以说“好的亲,以下是为您推荐的电影”。
- ===回复示例===
- - 🎬 电影名: <电影名>
- - 🕐 上映时间: <电影在中国大陆的上映的日期>
- - 💡 电影简介: <100字总结这部电影的剧情摘要>
- ===示例结束===
- ### 技能 2: 介绍电影
- 1. 当用户说介绍某一部电影,请使用工具 搜索电影介绍的链接,在收到需求时可以回应“好嘞亲,马上为您查找相关电影介绍”。
- 2. 如果此时获取的信息不够全面,可以继续使用 工具 打开搜索结果中的相关链接,以了解电影详情。
- 3. 根据搜索和浏览结果,生成电影介绍
- ### 技能 3: 介绍电影概念
- - 你可以使用数据集中的知识,调用 知识库 搜索相关知识,并向用户介绍基础概念,介绍前可以说“亲,下面为您介绍一下这个电影概念”。
- - 使用用户熟悉的电影,举一个实际的场景解释概念
- ## 限制:
- - 只讨论与电影有关的内容,拒绝回答与电影无关的话题,拒绝时可以说“不好意思亲,这边只讨论电影相关话题哦”。
- - 所输出的内容必须按照给定的格式进行组织,不能偏离框架要求,在表述中合理运用常用语。
- - 总结部分不能超过 100 字。
- - 只会输出知识库中已有内容, 不在知识库中的书籍, 通过 工具去了解。
- - 请使用 Markdown 的 ^^ 形式说明引用来源。”`,xt="嘿,亲!我对电影那可是门儿清,能给你带来超棒的电影体验。",Mt=[{key:1,descr:"有啥好看的动作片推荐不?"},{key:2,descr:"介绍下《流浪地球 3》呗。"},{key:3,descr:"啥是电影蒙太奇呀?"}],R={prompt:St,prologue:xt,presetQuestion:Mt},Ot={name:"AiAppSettingModal",components:{draggable:It,JMarkdownEditor:Lt,JSearchSelect:kt,JImageUpload:vt,JDictSelectTag:Ct,BasicModal:at,AiAppAddKnowledgeModal:wt,AiAppParamsSettingModal:_t,AiAppAddFlowModal:ht,AiAppModal:Bt,chat:Et,AiAppGeneratedPromptModal:yt,AiAppQuickCommandModal:At},emits:["success","register"],setup(A,{emit:o}){const c=r("设置"),e=r(!1),q=r(st(16)),Q=r([]),m=r("chatSimple"),i=lt({name:"",descr:"",msgNum:1,prompt:"",prologue:null,knowledgeIds:"",id:"",type:"",modelId:"",icon:"",presetQuestion:""}),v=r({name:[{required:!0,message:"请输入应用名称!"}],modelId:[{required:!0,message:"请选择AI模型!"}],flowId:[{required:!0,message:"请选择AI流程!"}]}),g=r(),S=it.useForm,{resetFields:j,validate:z,validateInfos:F,validateField:Y}=S(i,v,{immediate:!1}),K=r({span:24}),V=r({span:24}),y=r(""),E=r([]),D=r(""),U=r(""),x=r({}),w=r(""),f=r([{key:1,sort:1,descr:""}]),C=r([]),B=r(""),{createMessage:T}=dt(),[G,{closeModal:H,setModalProps:s}]=ut(t=>X(null,null,function*(){U.value=t.id,e.value=!!(t!=null&&t.isUpdate),Ke(),e.value?setTimeout(()=>{Ve(t)},300):mt({id:t.id}).then(d=>{d.success&&(Object.assign(i,d.result),i.prompt=R.prompt,i.prologue=R.prologue,i.presetQuestion=JSON.stringify(R.presetQuestion),D.value=R.prologue,w.value=i.presetQuestion,f.value=R.presetQuestion,$(d.result.type))}),s({bodyStyle:{padding:"10px"}})})),[h,{openModal:se}]=O(),[de,{openModal:ue}]=O(),[re,{openModal:pe}]=O(),[me,{openModal:ce}]=O(),[ge,{openModal:fe}]=O(),[Ce,{openModal:Z}]=O();function ve(){return X(this,null,function*(){try{let t=yield z();s({confirmLoading:!0}),i.knowledgeIds=y.value,yield ct(i)}finally{s({confirmLoading:!1})}})}ke();function ke(){rt("ai_app_type").then(t=>{if(t&&t.length>0)for(const d of t)d.value==="chatSimple"?d.desc="适合新手创建小助手":d.value==="chatFLow"&&(d.desc="适合高级用户自定义小助手的工作流");Q.value=t})}function we(){H()}function _e(t){m.value=t}function ye(){se(!0,{knowledgeIds:y.value,knowledgeDataList:E.value})}function Ae(t,d){y.value=ae(t.join(",")),E.value=ae(d),i.knowledgeIds=y.value}function he(t){let d=y.value.split(","),k=d.findIndex(W=>W===t);k!=-1&&(d.splice(k,1),y.value=d?d.join(","):"",E.value.splice(k,1),i.knowledgeIds=y.value)}function Fe(t){gt({ids:t}).then(d=>{d.success&&(E.value=d.result,y.value=t)})}function Be(t){D.value=t}function Ee(t){t||o("success")}function $(t){t==="chatSimple"?v.value={name:[{required:!0,message:"请输入应用名称!"}],modelId:[{required:!0,message:"请选择AI模型!"}]}:t==="chatFLow"&&(v.value={name:[{required:!0,message:"请输入应用名称!"}],flowId:[{required:!0,message:"请选择AI流程!"}]})}function be(t){pe(!0,{type:t,metadata:x.value})}function De(t){x.value=t,t&&(i.metadata=JSON.stringify(t))}const N=r(""),L=r(null);function Le(t){ft({id:t}).then(d=>{if(d.success&&(L.value=d.result,N.value=d.result.id,d.result.metadata)){let k=JSON.parse(d.result.metadata);k.inputs&&(L.value.metadata=k.inputs)}})}function Ie(){ue(!0,{flowId:N.value,flowData:L.value})}function Se(t){N.value=t.flowId,i.flowId=t.flowId,L.value=t.flowData}function xe(){N.value="",i.flowId="",L.value=null}function Me(){return i.icon?ie(i.icon):Dt}function Oe(t){return t?ie(t):Ft}function qe(){ce(!0,{isUpdate:!0,record:i})}function Qe(t){i.icon=t.icon?t.icon:"",i.name=t.name?t.name:""}const Ne=nt(()=>{let t=f.value;return!!(t&&t.length>0&&t.filter(k=>k.update==!0).length>0)});function Pe(){w.value=JSON.stringify(f.value),i.presetQuestion=w.value}function Je(t){if(f.value.find(W=>W.descr==""))return;const k=f.value.length;f.value.push({key:k+1,sort:k+1,descr:""})}function Re(t){f.value=f.value.filter(d=>d.key!==t),w.value=JSON.stringify(f.value),i.presetQuestion=w.value}function ze(t){t.update=!0}function Ue(t){t.update=!1}function je(){f.value&&f.value.length>0?(w.value=JSON.stringify(f.value),i.presetQuestion=w.value):(w.value="",i.presetQuestion="")}function Ke(){y.value="",E.value=[],D.value="",N.value="",L.value=null,w.value="",f.value=[],C.value=[],B.value=""}function Ve(t){j(),$(t.type),t.prologue&&(D.value=t.prologue?t.prologue:""),t.msgNum=t.msgNum?t.msgNum:1,t.metadata&&(x.value=JSON.parse(t.metadata)),t.presetQuestion&&(w.value=t.presetQuestion,f.value=JSON.parse(t.presetQuestion)),t.quickCommand&&(C.value=JSON.parse(t.quickCommand)),Object.assign(i,t),t.type==="chatSimple"&&t.knowledgeIds&&Fe(t.knowledgeIds),t.type==="chatFLow"&&t.flowId&&Le(t.flowId)}function Te(){fe(!0,{})}function Ge(t){i.prompt=t}function He(){B.value=JSON.stringify(C.value),i.quickCommand=B.value}function We(){if(C.value&&C.value.length>4){T.warning("最多只能添加5个!");return}Z(!0,{})}function Xe(t){Z(!0,{isUpdate:!0,record:t})}function Ye(t){C.value.push(oe({key:C.value.length+1},t)),B.value=JSON.stringify(C.value),i.quickCommand=B.value}function Ze(t){let d=C.value.findIndex(k=>k.key===t.key);d>-1&&(C.value[d]=t)}function $e(t){let d=C.value.findIndex(k=>k.key===t);d>-1&&(C.value.splice(d,1),B.value=JSON.stringify(C.value),i.quickCommand=B.value)}return{registerModal:G,title:c,handleOk:ve,handleCancel:we,appTypeOption:Q,type:m,handleTypeClick:_e,formState:i,validatorRules:v,labelCol:K,wrapperCol:V,validateInfos:F,handleAddKnowledgeIdClick:ye,registerKnowledgeModal:h,knowledgeDataList:E,knowledge:bt,handleSuccess:Ae,handleDeleteKnowledge:he,uuid:q,prologueTextAreaBlur:Be,prologue:D,appId:U,visibleChange:Ee,handleParamSettingClick:be,registerParamsSettingModal:re,handleParamsSettingOk:De,registerFlowModal:de,handleAddFlowSuccess:Se,handleAddFlowClick:Ie,flowData:L,handleDeleteFlow:xe,getImage:Me,handleEdit:qe,registerAiAppModal:me,handelEditSuccess:Qe,presetQuestionEnd:Pe,presetQuestionList:f,presetQuestionAddClick:Je,deleteQuestionClick:Re,onBlur:Ue,onFocus:ze,disabledDrag:Ne,questionChange:je,presetQuestion:w,generatedPrompt:Te,registerAiAppPromptModal:ge,handleAiAppPromptOk:Ge,quickCommandList:C,quickCommandEnd:He,registerAiAppCommandModal:Ce,quickCommandAddClick:We,handleAiAppCommandOk:Ye,editCommandClick:Xe,handleAiAppCommandUpdateOk:Ze,deleteCommandClick:$e,quickCommand:B,getFlowImage:Oe,metadata:x}}},qt={class:"p-2"},Qt={style:{display:"flex",width:"100%","justify-content":"space-between","align-items":"center"}},Nt={style:{display:"flex"}},Pt=["src"],Jt={class:"header-name"},Rt={style:{display:"flex"}},zt={style:{height:"100%",width:"100%"}},Ut={class:"prologue-chunk"},jt={style:{display:"flex","justify-content":"space-between",width:"100%"}},Kt={style:{display:"flex",width:"100%","justify-content":"space-between"}},Vt={style:{width:"100%",display:"flex"}},Tt=["src"],Gt={style:{display:"grid","margin-left":"5px","align-items":"center",width:"calc(100% - 20px)"}},Ht={class:"flow-name ellipsis align-items: center;"},Wt={key:0,class:"flex text-status"},Xt={key:0,class:"tag-text"},Yt={key:1,class:"data-empty-text"},Zt={class:"prompt-back"},$t={class:"prompt-title-padding item-title space-between"},eo={class:"prologue-chunk-edit"},to={class:"prologue-chunk-edit"},oo={class:"prologue-chunk-edit"},lo={class:"prompt-title-padding item-title space-between"},no={key:0,style:{padding:"0 10px"}},ao={style:{display:"flex",width:"100%","margin-top":"10px"}},io={key:1,class:"data-empty-text"},so={class:"prologue-chunk-edit"},uo={class:"prompt-title-padding item-title space-between"},ro={key:0,style:{padding:"0 10px"}},po={class:"quick-command"},mo={style:{display:"flex","align-items":"center"}},co={key:1,width:"14px",height:"14px",viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},go={style:{"max-width":"400px","margin-left":"4px"},class:"ellipsis"},fo={style:{"align-items":"center"},class:"quick-command-icon"},Co={key:1,class:"data-empty-text"},vo={class:"prologue-chunk"},ko={style:{display:"flex","justify-content":"space-between",width:"100%","margin-right":"2px"}},wo={class:"prologue-chunk"},_o={style:{display:"flex","justify-content":"space-between",width:"100%","margin-left":"2px"}},yo={style:{display:"flex",width:"100%","justify-content":"space-between"}},Ao=["src"],ho={class:"knowledge-name"},Fo={key:1,class:"data-empty-text"},Bo={class:"prologue-chunk"};function Eo(A,o,c,e,q,Q){const m=u("Icon"),i=u("a-tooltip"),v=u("a-button"),g=u("a-col"),S=u("a-row"),j=u("a-tag"),z=u("a-card"),F=u("a-form-item"),Y=u("a-textarea"),K=u("j-markdown-editor"),V=u("a-input"),y=u("draggable"),E=u("JDictSelectTag"),D=u("a-input-number"),U=u("a-form"),x=u("chat"),w=u("BasicModal"),f=u("AiAppAddKnowledgeModal"),C=u("AiAppAddFlowModal"),B=u("AiAppParamsSettingModal"),T=u("AiAppModal"),G=u("AiAppGeneratedPromptModal"),H=u("AiAppQuickCommandModal");return p(),_("div",qt,[l(w,{wrapClassName:"ai-app-edit-modal",destroyOnClose:"",onRegister:e.registerModal,canFullscreen:!1,defaultFullscreen:"",width:"800px",footer:null,onVisibleChange:e.visibleChange},{title:a(()=>[n("div",Qt,[n("div",Nt,[n("img",{src:e.getImage(),class:"header-img"},null,8,Pt),n("div",Jt,P(e.formState.name),1),l(i,{title:"编辑"},{default:a(()=>[l(m,{icon:"ant-design:edit-outlined",style:{"margin-left":"4px",cursor:"pointer"},color:"#354052",size:"20",onClick:e.handleEdit},null,8,["onClick"])]),_:1})]),o[11]||(o[11]=n("div",null,"应用编排",-1)),n("div",Rt,[l(v,{onClick:e.handleOk,style:{"margin-right":"30px"},type:"primary"},{default:a(()=>o[10]||(o[10]=[J("保存")])),_:1},8,["onClick"])])])]),default:a(()=>[n("div",zt,[l(S,{span:24},{default:a(()=>[l(g,{span:10},{default:a(()=>o[12]||(o[12]=[n("div",{class:"orchestration"},"编排",-1)])),_:1}),l(g,{span:14},{default:a(()=>o[13]||(o[13]=[n("div",{class:"view"},"预览",-1)])),_:1})]),_:1}),l(S,{span:24},{default:a(()=>[l(g,{span:10,class:"setting-left"},{default:a(()=>[l(U,{class:"antd-modal-form",ref:"formRef",model:e.formState,rules:e.validatorRules},{default:a(()=>[l(S,null,{default:a(()=>[e.formState.type==="chatFLow"?(p(),I(g,{key:0,span:24,class:"mt-10"},{default:a(()=>[n("div",Ut,[l(F,b({labelCol:e.labelCol,wrapperCol:e.wrapperCol},e.validateInfos.flowId),{label:a(()=>[n("div",jt,[o[15]||(o[15]=n("span",null,"关联流程",-1)),n("span",{onClick:o[0]||(o[0]=(...s)=>e.handleAddFlowClick&&e.handleAddFlowClick(...s)),class:"knowledge-txt"},[l(m,{icon:"ant-design:plus-outlined",size:"13",style:{"margin-right":"2px"}}),o[14]||(o[14]=J("添加 "))])])]),default:a(()=>[e.flowData?(p(),I(z,{key:0,hoverable:"",class:"knowledge-card","body-style":{width:"100%"}},{default:a(()=>[n("div",Kt,[n("div",Vt,[n("img",{src:e.getFlowImage(e.flowData.icon),class:"flow-icon"},null,8,Tt),n("div",Gt,[n("span",Ht,P(e.flowData.name),1),e.flowData.metadata&&e.flowData.metadata.length>0?(p(),_("div",Wt,[o[16]||(o[16]=n("span",{class:"tag-input"},"输入",-1)),(p(!0),_(le,null,ne(e.flowData.metadata,(s,h)=>(p(),_("div",null,[l(j,{color:"rgba(87,104,161,0.08)",class:"tags-meadata"},{default:a(()=>[h<5?(p(),_("span",Xt,P(s.field),1)):M("",!0)]),_:2},1024)]))),256))])):M("",!0)])]),l(m,{onClick:e.handleDeleteFlow,icon:"ant-design:close-outlined",size:"20",class:"knowledge-icon"},null,8,["onClick"])])]),_:1})):(p(),_("div",Yt," 工作流支持通过可视化的方式,对大语言模型、脚本、增强等功能进行组合,从而实现复杂、稳定的业务流程编排,例如旅行规划、报告分析。 "))]),_:1},16,["labelCol","wrapperCol"])])]),_:1})):M("",!0),e.formState.type==="chatSimple"?(p(),I(g,{key:1,span:24},{default:a(()=>[n("div",Zt,[l(F,b({labelCol:e.labelCol,wrapperCol:e.wrapperCol},e.validateInfos.prompt,{style:{"margin-bottom":"0"}}),{label:a(()=>[n("div",$t,[o[18]||(o[18]=n("span",null,"提示词",-1)),l(v,{size:"middle",onClick:e.generatedPrompt,ghost:""},{default:a(()=>o[17]||(o[17]=[n("span",{style:{"align-items":"center",display:"flex"}},[n("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},[n("path",{d:"M18.9839 1.85931C19.1612 1.38023 19.8388 1.38023 20.0161 1.85931L20.5021 3.17278C20.5578 3.3234 20.6766 3.44216 20.8272 3.49789L22.1407 3.98392C22.6198 4.1612 22.6198 4.8388 22.1407 5.01608L20.8272 5.50211C20.6766 5.55784 20.5578 5.6766 20.5021 5.82722L20.0161 7.14069C19.8388 7.61977 19.1612 7.61977 18.9839 7.14069L18.4979 5.82722C18.4422 5.6766 18.3234 5.55784 18.1728 5.50211L16.8593 5.01608C16.3802 4.8388 16.3802 4.1612 16.8593 3.98392L18.1728 3.49789C18.3234 3.44216 18.4422 3.3234 18.4979 3.17278L18.9839 1.85931zM13.5482 4.07793C13.0164 2.64069 10.9836 2.64069 10.4518 4.07793L8.99368 8.01834C8.82648 8.47021 8.47021 8.82648 8.01834 8.99368L4.07793 10.4518C2.64069 10.9836 2.64069 13.0164 4.07793 13.5482L8.01834 15.0063C8.47021 15.1735 8.82648 15.5298 8.99368 15.9817L10.4518 19.9221C10.9836 21.3593 13.0164 21.3593 13.5482 19.9221L15.0063 15.9817C15.1735 15.5298 15.5298 15.1735 15.9817 15.0063L19.9221 13.5482C21.3593 13.0164 21.3593 10.9836 19.9221 10.4518L15.9817 8.99368C15.5298 8.82648 15.1735 8.47021 15.0063 8.01834L13.5482 4.07793zM5.01608 16.8593C4.8388 16.3802 4.1612 16.3802 3.98392 16.8593L3.49789 18.1728C3.44216 18.3234 3.3234 18.4422 3.17278 18.4979L1.85931 18.9839C1.38023 19.1612 1.38023 19.8388 1.85931 20.0161L3.17278 20.5021C3.3234 20.5578 3.44216 20.6766 3.49789 20.8272L3.98392 22.1407C4.1612 22.6198 4.8388 22.6198 5.01608 22.1407L5.50211 20.8272C5.55784 20.6766 5.6766 20.5578 5.82722 20.5021L7.14069 20.0161C7.61977 19.8388 7.61977 19.1612 7.14069 18.9839L5.82722 18.4979C5.6766 18.4422 5.55784 18.3234 5.50211 18.1728L5.01608 16.8593z"})]),n("span",{style:{"margin-left":"4px"}},"生成")],-1)])),_:1},8,["onClick"])])]),default:a(()=>[l(Y,{rows:8,value:e.formState.prompt,"onUpdate:value":o[1]||(o[1]=s=>e.formState.prompt=s),placeholder:"请输入提示词"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])])]),_:1})):M("",!0),l(g,{span:24,class:"mt-10"},{default:a(()=>[n("div",eo,[l(F,b({labelCol:e.labelCol,wrapperCol:e.wrapperCol},e.validateInfos.prologue,{style:{"margin-bottom":"0"}}),{label:a(()=>o[19]||(o[19]=[n("div",{class:"prompt-title-padding item-title"},"开场白",-1)])),default:a(()=>[n("div",to,[l(K,{height:166,value:e.formState.prologue,"onUpdate:value":o[2]||(o[2]=s=>e.formState.prologue=s),onChange:e.prologueTextAreaBlur,preview:{mode:"view",action:[]}},null,8,["value","onChange"])])]),_:1},16,["labelCol","wrapperCol"])])]),_:1}),l(g,{span:24,class:"mt-10"},{default:a(()=>[n("div",oo,[l(F,b({labelCol:e.labelCol,wrapperCol:e.wrapperCol},e.validateInfos.presetQuestion,{style:{"margin-bottom":"0"}}),{label:a(()=>[n("div",lo,[o[20]||(o[20]=n("div",{class:"item-title"},"预设问题",-1)),l(i,{title:"添加预设问题"},{default:a(()=>[l(m,{icon:"ant-design:plus-outlined",size:"13",style:{"margin-right":"16px",cursor:"pointer"},onClick:e.presetQuestionAddClick},null,8,["onClick"])]),_:1})])]),default:a(()=>[e.presetQuestionList.length>0?(p(),_("div",no,[l(y,{disabled:e.disabledDrag,"item-key":"key",modelValue:e.presetQuestionList,"onUpdate:modelValue":o[3]||(o[3]=s=>e.presetQuestionList=s),onEnd:e.presetQuestionEnd},{item:a(({element:s})=>[n("div",ao,[l(m,{icon:"ant-design:holder-outlined",size:"20"}),l(V,{placeholder:"输入预设问题",value:s.descr,"onUpdate:value":h=>s.descr=h,style:{"margin-left":"10px"},onBlur:h=>e.onBlur(s),onFocus:h=>e.onFocus(s),onChange:e.questionChange},null,8,["value","onUpdate:value","onBlur","onFocus","onChange"]),l(m,{style:{cursor:"pointer","margin-left":"10px"},icon:"ant-design:delete-outlined",onClick:h=>e.deleteQuestionClick(s.key)},null,8,["onClick"])])]),_:1},8,["disabled","modelValue","onEnd"])])):(p(),_("div",io," 预设问题问题是新对话的初始引导,用户可以快速发起预设对话 "))]),_:1},16,["labelCol","wrapperCol"])])]),_:1}),l(g,{span:24,class:"mt-10"},{default:a(()=>[n("div",so,[l(F,b({labelCol:e.labelCol,wrapperCol:e.wrapperCol},e.validateInfos.presetQuestion,{style:{"margin-bottom":"0"}}),{label:a(()=>[n("div",uo,[o[21]||(o[21]=n("div",{class:"item-title"},"快捷指令",-1)),l(i,{title:"添加快捷指令"},{default:a(()=>[l(m,{icon:"ant-design:plus-outlined",size:"13",style:{"margin-right":"16px",cursor:"pointer"},onClick:e.quickCommandAddClick},null,8,["onClick"])]),_:1})])]),default:a(()=>[e.quickCommandList.length>0?(p(),_("div",ro,[l(y,{"item-key":"key",modelValue:e.quickCommandList,"onUpdate:modelValue":o[4]||(o[4]=s=>e.quickCommandList=s),onEnd:e.quickCommandEnd},{item:a(({element:s})=>[n("div",po,[n("div",mo,[s.icon?(p(),I(m,{key:0,icon:s.icon,size:"20"},null,8,["icon"])):(p(),_("svg",co,o[22]||(o[22]=[n("path",{d:"M18.9839 1.85931C19.1612 1.38023 19.8388 1.38023 20.0161 1.85931L20.5021 3.17278C20.5578 3.3234 20.6766 3.44216 20.8272 3.49789L22.1407 3.98392C22.6198 4.1612 22.6198 4.8388 22.1407 5.01608L20.8272 5.50211C20.6766 5.55784 20.5578 5.6766 20.5021 5.82722L20.0161 7.14069C19.8388 7.61977 19.1612 7.61977 18.9839 7.14069L18.4979 5.82722C18.4422 5.6766 18.3234 5.55784 18.1728 5.50211L16.8593 5.01608C16.3802 4.8388 16.3802 4.1612 16.8593 3.98392L18.1728 3.49789C18.3234 3.44216 18.4422 3.3234 18.4979 3.17278L18.9839 1.85931zM13.5482 4.07793C13.0164 2.64069 10.9836 2.64069 10.4518 4.07793L8.99368 8.01834C8.82648 8.47021 8.47021 8.82648 8.01834 8.99368L4.07793 10.4518C2.64069 10.9836 2.64069 13.0164 4.07793 13.5482L8.01834 15.0063C8.47021 15.1735 8.82648 15.5298 8.99368 15.9817L10.4518 19.9221C10.9836 21.3593 13.0164 21.3593 13.5482 19.9221L15.0063 15.9817C15.1735 15.5298 15.5298 15.1735 15.9817 15.0063L19.9221 13.5482C21.3593 13.0164 21.3593 10.9836 19.9221 10.4518L15.9817 8.99368C15.5298 8.82648 15.1735 8.47021 15.0063 8.01834L13.5482 4.07793zM5.01608 16.8593C4.8388 16.3802 4.1612 16.3802 3.98392 16.8593L3.49789 18.1728C3.44216 18.3234 3.3234 18.4422 3.17278 18.4979L1.85931 18.9839C1.38023 19.1612 1.38023 19.8388 1.85931 20.0161L3.17278 20.5021C3.3234 20.5578 3.44216 20.6766 3.49789 20.8272L3.98392 22.1407C4.1612 22.6198 4.8388 22.6198 5.01608 22.1407L5.50211 20.8272C5.55784 20.6766 5.6766 20.5578 5.82722 20.5021L7.14069 20.0161C7.61977 19.8388 7.61977 19.1612 7.14069 18.9839L5.82722 18.4979C5.6766 18.4422 5.55784 18.3234 5.50211 18.1728L5.01608 16.8593z"},null,-1)]))),n("div",go,P(s.name),1)]),n("div",fo,[l(i,{title:"编辑"},{default:a(()=>[l(m,{style:{cursor:"pointer","margin-left":"10px"},icon:"ant-design:edit-outlined",onClick:h=>e.editCommandClick(s)},null,8,["onClick"])]),_:2},1024),l(i,{title:"删除"},{default:a(()=>[l(m,{style:{cursor:"pointer","margin-left":"10px"},icon:"ant-design:delete-outlined",onClick:h=>e.deleteCommandClick(s.key)},null,8,["onClick"])]),_:2},1024)])])]),_:1},8,["modelValue","onEnd"])])):(p(),_("div",Co," 快捷指令是对话输入框上方的按钮,配置完成后,用户可以快速发起预设对话 "))]),_:1},16,["labelCol","wrapperCol"])])]),_:1}),e.formState.type==="chatSimple"?(p(),I(g,{key:2,span:24,class:"mt-10"},{default:a(()=>[n("div",vo,[l(F,b({labelCol:e.labelCol,wrapperCol:e.wrapperCol},e.validateInfos.modelId),{label:a(()=>[n("div",ko,[o[24]||(o[24]=n("div",{class:"item-title"},"AI模型",-1)),n("div",{onClick:o[5]||(o[5]=s=>e.handleParamSettingClick("model")),class:"knowledge-txt"},[l(m,{icon:"ant-design:setting-outlined",size:"13",style:{"margin-right":"2px"}}),o[23]||(o[23]=J("参数配置 "))])])]),default:a(()=>[l(E,{value:e.formState.modelId,"onUpdate:value":o[6]||(o[6]=s=>e.formState.modelId=s),placeholder:"请选择AI模型","dict-code":"airag_model where model_type = 'LLM',name,id",style:{width:"100%"}},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])])]),_:1})):M("",!0),e.formState.type==="chatSimple"?(p(),I(g,{key:3,span:24,class:"mt-10"},{default:a(()=>[n("div",wo,[l(F,b({class:"knowledgeId",style:{width:"100%"},labelCol:e.labelCol,wrapperCol:e.wrapperCol},e.validateInfos.knowledgeIds),{label:a(()=>[n("div",_o,[o[27]||(o[27]=n("div",{class:"item-title"},"知识库",-1)),n("div",null,[n("span",{onClick:o[7]||(o[7]=s=>e.handleParamSettingClick("knowledge")),class:"knowledge-txt"},[l(m,{icon:"ant-design:setting-outlined",size:"13",style:{"margin-right":"2px"}}),o[25]||(o[25]=J("参数配置 "))]),n("span",{onClick:o[8]||(o[8]=(...s)=>e.handleAddKnowledgeIdClick&&e.handleAddKnowledgeIdClick(...s)),class:"knowledge-txt"},[l(m,{icon:"ant-design:plus-outlined",size:"13",style:{"margin-right":"2px"}}),o[26]||(o[26]=J("添加 "))])])])]),default:a(()=>[l(S,{span:24},{default:a(()=>[e.knowledgeDataList&&e.knowledgeDataList.length>0?(p(!0),_(le,{key:0},ne(e.knowledgeDataList,s=>(p(),I(g,{span:12},{default:a(()=>[l(z,{hoverable:"",class:"knowledge-card","body-style":{width:"100%"}},{default:a(()=>[n("div",yo,[n("div",null,[n("img",{class:"knowledge-img",src:e.knowledge},null,8,Ao),n("span",ho,P(s.name),1)]),l(m,{onClick:h=>e.handleDeleteKnowledge(s.id),icon:"ant-design:close-outlined",size:"20",class:"knowledge-icon"},null,8,["onClick"])])]),_:2},1024)]),_:2},1024))),256)):(p(),_("div",Fo," 添加知识库后,用户发送消息时,智能体能够引用文本知识中的内容回答用户问题。 "))]),_:1})]),_:1},16,["labelCol","wrapperCol"])])]),_:1})):M("",!0),l(g,{span:24,class:"mt-10"},{default:a(()=>[n("div",Bo,[l(F,b({labelCol:e.labelCol,wrapperCol:e.wrapperCol},e.validateInfos.msgNum),{label:a(()=>o[28]||(o[28]=[n("div",{style:{"margin-left":"2px"}},"历史聊天记录",-1)])),default:a(()=>[l(D,{value:e.formState.msgNum,"onUpdate:value":o[9]||(o[9]=s=>e.formState.msgNum=s)},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])])]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1}),l(g,{span:14,class:"setting-right"},{default:a(()=>[l(x,{uuid:e.uuid,prologue:e.prologue,appId:e.appId,formState:e.formState,url:"/airag/app/debug",presetQuestion:e.presetQuestion,quickCommandData:e.quickCommandList},null,8,["uuid","prologue","appId","formState","presetQuestion","quickCommandData"])]),_:1})]),_:1})])]),_:1},8,["onRegister","onVisibleChange"]),l(f,{onRegister:e.registerKnowledgeModal,onSuccess:e.handleSuccess},null,8,["onRegister","onSuccess"]),l(C,{onRegister:e.registerFlowModal,onSuccess:e.handleAddFlowSuccess},null,8,["onRegister","onSuccess"]),l(B,{onRegister:e.registerParamsSettingModal,onOk:e.handleParamsSettingOk},null,8,["onRegister","onOk"]),l(T,{onRegister:e.registerAiAppModal,onSuccess:e.handelEditSuccess},null,8,["onRegister","onSuccess"]),l(G,{onRegister:e.registerAiAppPromptModal,onOk:e.handleAiAppPromptOk},null,8,["onRegister","onOk"]),l(H,{onRegister:e.registerAiAppCommandModal,onOk:e.handleAiAppCommandOk,onUpdateOk:e.handleAiAppCommandUpdateOk},null,8,["onRegister","onOk","onUpdateOk"])])}const Jl=pt(Ot,[["render",Eo],["__scopeId","data-v-f3c74553"]]);export{Jl as default};
|