Files
weiyu/deploy/server/admin/p__Dashboard__Ai__Prompt__index.31dcbf39.async.js
jack ning bf0a187748 update
2025-08-27 07:05:52 +08:00

1 line
27 KiB
JavaScript

"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[1466],{11090:function(e,t,r){r.d(t,{Z:function(){return l}});var a=r(77260),n=r(44194),o={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},i=r(54183),s=function(e,t){return n.createElement(i.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var l=n.forwardRef(s)},82669:function(e,t,r){r.d(t,{Z:function(){return l}});var a=r(77260),n=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},i=r(54183),s=function(e,t){return n.createElement(i.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var l=n.forwardRef(s)},59908:function(e,t,r){r.d(t,{Z:function(){return l}});var a=r(77260),n=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},i=r(54183),s=function(e,t){return n.createElement(i.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var l=n.forwardRef(s)},33232:function(e,t,r){r.d(t,{$l:function(){return h},JT:function(){return b},Xd:function(){return S},gf:function(){return k},lg:function(){return f},lz:function(){return M},p0:function(){return c},s9:function(){return g}});var a=r(90819),n=r.n(a),o=r(73193),i=r.n(o),s=r(89933),l=r.n(s),d=r(5488),u=r(14870);function c(e){return p.apply(this,arguments)}function p(){return(p=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/query/org",{method:"GET",params:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return m.apply(this,arguments)}function m(){return(m=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/create",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return v.apply(this,arguments)}function v(){return(v=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/create/prompt",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return x.apply(this,arguments)}function x(){return(x=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/update",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return y.apply(this,arguments)}function y(){return(y=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/update/avatar",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return w.apply(this,arguments)}function w(){return(w=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/update/prompt",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return j.apply(this,arguments)}function j(){return(j=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/update/kbUid",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return Z.apply(this,arguments)}function Z(){return(Z=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/robot/delete",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},92023:function(e,t,r){r.d(t,{G:function(){return f}});var a=r(73193),n=r.n(a),o=(r(44194),r(15435)),i=r(5488),s=r(28977),l=r.n(s),d=r(95660),u=r(5025),c=r(18580),p=r(31549),f=function(e){var t=e.children,r=e.onSuccess,a=e.onError,s={file:null,fileName:"test.png",fileType:"image/png",isAvatar:"true",kbType:i.IrL,categoryUid:"",kbUid:"",channel:i.XtJ},f={name:"file",accept:"image/*",action:(0,c.M$)(),headers:{Authorization:"Bearer "+localStorage.getItem(i.LA8)},data:s,showUploadList:!1,beforeUpload:function(e){d.Z.log("beforeUpload",e);var t=l()(new Date).format("YYYYMMDDHHmmss")+"_"+e.name;return s.file=e,s.fileName=t,s.fileType=e.type,d.Z.log("beforeUpload",s),!0},onChange:function(e){if("uploading"!==e.file.status&&d.Z.log("not uploading:",e.file),"done"===e.file.status)if(d.Z.log("response: ",e.file.response),200===e.file.response.code){var t=e.file.response.data.fileUrl;r(t),u.yw.success("".concat(e.file.name," 上传成功"))}else a(e.file),u.yw.error("".concat(e.file.name," 上传失败"));else"error"===e.file.status&&(u.yw.error("".concat(e.file.name," 上传失败")),a(e.file))}};return(0,p.jsx)(o.Z,n()(n()({},f),{},{children:t}))}},66475:function(e,t,r){r.r(t),r.d(t,{default:function(){return ie}});var a=r(93322),n=r(74424),o=r(5488),i=r(84176),s=r.n(i),l=r(73193),d=r.n(l),u=r(90819),c=r.n(u),p=r(89933),f=r.n(p),m=r(45332),g=r.n(m),v=r(44194),h=r(68349),x=r(26411),M=r(5780),y=r(78359),b=r(5025),w=r(33232),S=r(14870),j=r(8065),k=r(10154),Z=r.n(k),I=r(34599),E=r(32394),P=r(47783),C=r(48821),T=r(16331),A=r(85817),U=r(68724),z=r(49616),B=r(45681),q=r(79401),H=r(92023),O=r(59908),D=r(18751),F=r(21463),J=r(91221),V=r(31549),Y=A.Z.Text,L=function(e){var t,r,a=e.isEdit,n=e.robot,i=e.open,s=e.level,l=e.onClose,u=e.onSubmit,p=E.A.useForm(),m=g()(p,1)[0],h=(0,S.useIntl)(),x=(0,I.u)((function(e){return e.currentOrg})),y=(0,v.useState)("https://cdn.weiyuai.cn/assets/images/llm/provider/zhipu.png"),w=g()(y,2),k=w[0],A=(w[1],(0,v.useState)()),L=g()(A,2),X=L[0],R=L[1],K=(0,j.v)((function(e){return e.categoryResult})),N=(0,D.Z)(),Q=N.translateString,G=(N.translateStringTranct,(0,v.useState)(!1)),W=g()(G,2),$=W[0],_=W[1],ee=(0,v.useState)([]),te=g()(ee,2),re=te[0],ae=te[1],ne=(0,v.useState)({}),oe=g()(ne,2),ie=oe[0],se=oe[1],le=(0,v.useState)(!1),de=g()(le,2),ue=de[0],ce=de[1],pe=(0,v.useState)(""),fe=g()(pe,2),me=fe[0],ge=fe[1],ve=(0,v.useState)(""),he=g()(ve,2),xe=he[0],Me=he[1],ye=(0,v.useState)(""),be=g()(ye,2),we=be[0],Se=be[1];(0,v.useEffect)((function(){if(a&&n&&m){var e,t,r,o,i,s;m.setFieldsValue({uid:null==n?void 0:n.uid,nickname:null==n?void 0:n.nickname,name:null==n?void 0:n.name,prompt:null==n||null===(e=n.llm)||void 0===e?void 0:e.prompt,description:null==n?void 0:n.description,categoryUid:null==n?void 0:n.categoryUid,provider:null==n||null===(t=n.llm)||void 0===t?void 0:t.textProvider,model:null==n||null===(r=n.llm)||void 0===r?void 0:r.textModel});var l=null==K||null===(o=K.data)||void 0===o||null===(o=o.content)||void 0===o?void 0:o.find((function(e){return e.uid===(null==n?void 0:n.categoryUid)}));R(l),ge((null==n||null===(i=n.llm)||void 0===i?void 0:i.textProvider)||""),Me((null==n||null===(s=n.llm)||void 0===s?void 0:s.textModel)||""),_((null==n?void 0:n.system)||!1)}else console.log("form resetFields"),m.resetFields(),ge(""),Me(""),Se(""),_(!1);je()}),[n]);var je=function(){var e=f()(c()().mark((function e(){var t,r,a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t={pageNumber:0,pageSize:100,sortBy:"createdAt",sortDirection:"ascend",orgUid:null==x?void 0:x.uid,level:o.whQ},e.next=4,(0,J.mK)(t);case 4:200===(r=e.sent).code?(a=r.data.content||[],ae(a)):b.yw.error(r.message),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.error("Failed to fetch providers:",e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),ke=(0,v.useCallback)((function(){ce(!0)}),[]),Ze=(0,v.useCallback)((function(){ce(!1)}),[]),Ie=(0,v.useCallback)((function(e,t,r){ge(e),Me(t),Se(r),m.setFieldValue("provider",e),m.setFieldValue("model",t),ce(!1)}),[m]),Ee=(0,v.useCallback)((function(e,t){se((function(r){return d()(d()({},r),{},Z()({},e,t))}))}),[]);(0,v.useEffect)((function(){}),[n]);return(0,V.jsx)("div",{children:(0,V.jsxs)(U.Z,{title:a?"编辑提示语":"新建提示语",width:650,onClose:l,open:i,extra:(0,V.jsxs)(z.Z,{children:[(0,V.jsx)(M.ZP,{onClick:l,children:"取消"}),(0,V.jsx)(M.ZP,{onClick:function(){console.log("handleSubmit"),m.validateFields().then((function(e){console.log("Form values:",e);var t={uid:a?null==n?void 0:n.uid:"",nickname:e.nickname,name:e.name,avatar:k,categoryUid:null==X?void 0:X.uid,llm:{prompt:e.prompt,textProvider:e.provider,textModel:e.model},description:e.description,type:o.Qeb,level:s,orgUid:null==x?void 0:x.uid};console.log("robotObject:",t),u(t)})).catch((function(e){console.log("Form errors:",e)}))},type:"primary",children:"保存"})]}),children:[(0,V.jsxs)(E.A,{form:m,name:"model",submitter:!1,children:[(0,V.jsx)(P.Z,{label:"类别",name:"categoryUid",required:!0,options:null==K||null===(t=K.data)||void 0===t||null===(t=t.content)||void 0===t||null===(t=t.filter((function(e){return e.uid!==o.zBg})))||void 0===t?void 0:t.map((function(e){return{label:Q(null==e?void 0:e.name),value:null==e?void 0:e.uid}})),fieldProps:{allowClear:!0,onChange:function(e){var t;console.log("handleChange:",e),R(null==K||null===(t=K.data)||void 0===t||null===(t=t.content)||void 0===t?void 0:t.find((function(t){return t.uid===e})))}}}),(0,V.jsx)(C.Z,{label:"昵称",name:"nickname",required:!0,tooltip:"显示给用户的名称"}),(0,V.jsx)(C.Z,{label:"名称",name:"name",tooltip:"内部识别使用的名称",disabled:$,fieldProps:{placeholder:$?"系统代理不可修改名称":"请输入名称"}}),$&&(0,V.jsx)("div",{style:{color:"#ff4d4f",fontSize:"12px",marginTop:"-20px",marginBottom:"10px"},children:"系统内置代理,无法修改名称"}),(0,V.jsx)(E.A.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},label:h.formatMessage({id:"pages.robot.tab.avatar",defaultMessage:"Avatar"}),children:(0,V.jsxs)(H.G,{onSuccess:function(e){console.log("handleUploadSuccess:",e)},onError:function(e){console.log("handleUploadError:",e),b.yw.error(e)},children:[(0,V.jsx)(B.Z,{src:k}),(0,V.jsx)(M.ZP,{icon:(0,V.jsx)(O.Z,{}),children:h.formatMessage({id:"pages.robot.upload",defaultMessage:"Upload"})})]},"avatar")}),(0,V.jsxs)("div",{children:[(0,V.jsx)(Y,{style:{marginBottom:"8px",display:"block"},children:"文字对话模型提供商"}),(0,V.jsx)(q.Z,{size:"small",style:{width:"100%",cursor:"pointer",border:"1px solid #d9d9d9",marginBottom:"16px"},onClick:ke,children:me&&xe?(0,V.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,V.jsxs)("div",{children:[(0,V.jsx)(Y,{type:"secondary",children:"供应商:"}),(0,V.jsx)(Y,{strong:!0,children:Q((null===(r=re.find((function(e){return e.name===me})))||void 0===r?void 0:r.nickname)||me)}),(0,V.jsx)("br",{}),(0,V.jsx)(Y,{type:"secondary",children:"模型:"}),(0,V.jsx)(Y,{strong:!0,children:we||xe})]}),(0,V.jsx)(M.ZP,{type:"primary",children:"更换模型"})]}):(0,V.jsx)("div",{style:{textAlign:"center"},children:(0,V.jsx)(M.ZP,{type:"primary",children:"选择AI模型"})})}),(0,V.jsxs)("div",{style:{display:"none"},children:[(0,V.jsx)(P.Z,{name:"provider",width:"lg"}),(0,V.jsx)(P.Z,{name:"model",width:"lg"})]})]}),(0,V.jsx)(T.Z,{label:"提示语Prompt",name:"prompt",required:!0}),(0,V.jsx)(T.Z,{label:"简介描述",name:"description"})]}),(0,V.jsx)(F.Z,{visible:ue,onCancel:Ze,onOk:Ie,initialProvider:me,initialModel:xe,initialModelLabel:we,providers:re,currentOrgUid:null==x?void 0:x.uid,existingProviderModels:ie,onModelsLoaded:Ee,allowedModelTypes:[o.l55,"CHAT"]})]})})},X=r(15722),R=r(7358),K=r(10162),N=r(11090),Q=r(2484),G=r(19975),W=r(28977),$=r.n(W),_=r(18580),ee=r(33363),te=["current","pageSize","prompt"],re=function(e){var t=e.level,r=(e.type,(0,v.useRef)()),a=(0,S.useIntl)(),n=(0,v.useState)(!0),i=g()(n,2),l=i[0],u=i[1],p=(0,D.Z)().translateString,m=(0,v.useState)(1),k=g()(m,2),Z=k[0],E=k[1],P=(0,v.useState)(10),C=g()(P,2),T=C[0],A=C[1],U=(0,v.useState)(!1),z=g()(U,2),B=z[0],q=z[1],H=(0,v.useState)([]),O=g()(H,2),F=(O[0],O[1]),J=(0,v.useState)({}),Y=g()(J,2),W=Y[0],re=Y[1],ae=(0,j.v)((function(e){return e.currentCategory})),ne=(0,I.u)((function(e){return e.currentOrg})),oe=h.Z.useModal(),ie=g()(oe,2),se=ie[0],le=ie[1],de=(0,v.useState)(0),ue=g()(de,2),ce=ue[0],pe=ue[1],fe=(0,v.useState)({}),me=g()(fe,2),ge=me[0],ve=me[1],he=function(){var e=f()(c()().mark((function e(t){var n,o;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"Deleting"})),e.next=3,(0,w.gf)(t);case 3:200===(n=e.sent).code?(b.yw.destroy(),b.yw.success(a.formatMessage({id:"delete.success",defaultMessage:"Delete success"})),null===(o=r.current)||void 0===o||o.reload()):(b.yw.destroy(),b.yw.error(n.message));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),xe=function(){var e=f()(c()().mark((function e(t){var n,o,i,s;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!l){e.next=8;break}return b.yw.loading(a.formatMessage({id:"updating",defaultMessage:"Updating"})),e.next=4,(0,w.JT)(t);case 4:200===(n=e.sent).code?(b.yw.success(a.formatMessage({id:"update.success",defaultMessage:"update success"})),null===(o=r.current)||void 0===o||o.reload(),q(!1)):b.yw.error(n.message),e.next=13;break;case 8:return b.yw.loading(a.formatMessage({id:"creating",defaultMessage:"Creating"})),e.next=11,(0,w.s9)(t);case 11:200===(i=e.sent).code?(b.yw.success(a.formatMessage({id:"create.success",defaultMessage:"create success"})),null===(s=r.current)||void 0===s||s.reload(),q(!1)):b.yw.error(i.message);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,v.useEffect)((function(){var e;null===(e=r.current)||void 0===e||e.reload()}),[ae]);var Me=function(){var e=f()(c()().mark((function e(r,a,n){var i,s;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",r,a,n),i=localStorage.getItem(o.LA8),s=d()({categoryUid:(null==ae?void 0:ae.uid)===o.zBg?"":null==ae?void 0:ae.uid,orgUid:t===o.Hxq?"":null==ne?void 0:ne.uid,level:t,type:o.Qeb,accessToken:i||"",exportType:r},ge),"current"===r?(s.pageNumber=String(Z-1),s.pageSize=String(T)):"all"===r?(s.pageNumber="0",s.pageSize="1000"):"range"===r&&void 0!==a&&void 0!==n&&(s.pageNumber=String(a),s.pageSize=String(n)),window.open((0,_.kG)()+"/api/v1/robot/export?"+new URLSearchParams(s).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,r,a){return e.apply(this,arguments)}}(),ye=function(e){for(var t=[],r=1e3,a=Math.ceil(e/r),n=function(){var a=o,n=o*r+1,i=Math.min((o+1)*r,e);t.push({key:"export-".concat(o),label:"".concat(n,"-").concat(i," (").concat(i-n+1,"条)"),onClick:function(){return Me("range",a,r)}})},o=0;o<a;o++)n();return t},be=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:a.formatMessage({id:"pages.prompt.nickname",defaultMessage:"昵称"}),dataIndex:"nickname",hideInSearch:!1,fixed:"left",width:150,copyable:!0,ellipsis:!0,tooltip:a.formatMessage({id:"pages.prompt.nickname.tooltip",defaultMessage:"代理的昵称,用于展示"})},{title:a.formatMessage({id:"pages.prompt.name",defaultMessage:"名称"}),dataIndex:"name",width:200,copyable:!0,ellipsis:!0,tooltip:a.formatMessage({id:"pages.prompt.name.tooltip",defaultMessage:"代理的名称,用于内部识别"})},{title:a.formatMessage({id:"pages.prompt.description",defaultMessage:"描述"}),dataIndex:"description",width:200,copyable:!0,ellipsis:!0,tooltip:a.formatMessage({id:"pages.prompt.description.tooltip",defaultMessage:"代理的功能描述"})},{title:a.formatMessage({id:"pages.prompt.prompt",defaultMessage:"提示词"}),dataIndex:"prompt",ellipsis:!0,hideInSearch:!1,copyable:!0,width:250,tooltip:a.formatMessage({id:"pages.prompt.prompt.tooltip",defaultMessage:"传递给模型的指令和上下文"}),render:function(e,t){var r,n=(null===(r=t.llm)||void 0===r?void 0:r.prompt)||"-",o=function(){var e=f()(c()().mark((function e(t){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.TE)(t);case 2:e.sent.success?b.yw.success(a.formatMessage({id:"copy.success",defaultMessage:"复制成功"})):b.yw.error(a.formatMessage({id:"copy.failed",defaultMessage:"复制失败"}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,V.jsx)(x.Z,{content:(0,V.jsxs)("div",{children:[(0,V.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"8px"},children:[(0,V.jsx)("span",{children:a.formatMessage({id:"pages.prompt.prompt.content",defaultMessage:"提示词内容"})}),(0,V.jsx)(M.ZP,{type:"text",icon:(0,V.jsx)(R.Z,{}),onClick:function(e){e.stopPropagation(),o(n)},title:a.formatMessage({id:"copy.to.clipboard",defaultMessage:"复制到剪贴板"})})]}),(0,V.jsx)("div",{style:{maxWidth:"600px",maxHeight:"400px",overflow:"auto",whiteSpace:"pre-wrap"},children:n})]}),title:a.formatMessage({id:"pages.prompt.prompt",defaultMessage:"提示词"}),trigger:"hover",overlayStyle:{maxWidth:"800px"},children:(0,V.jsx)("span",{style:{cursor:"pointer"},children:n})})}},{title:a.formatMessage({id:"pages.prompt.provider",defaultMessage:"提供商"}),dataIndex:["llm","provider"],hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"pages.prompt.provider.tooltip",defaultMessage:"模型提供商"})},{title:a.formatMessage({id:"pages.prompt.model",defaultMessage:"模型"}),dataIndex:["llm","model"],hideInSearch:!0,width:150,tooltip:a.formatMessage({id:"pages.prompt.model.tooltip",defaultMessage:"使用的大语言模型"})},{title:a.formatMessage({id:"pages.prompt.visionEnabled",defaultMessage:"视觉模型启用"}),dataIndex:["llm","visionEnabled"],hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"pages.prompt.visionEnabled.tooltip",defaultMessage:"是否启用视觉模型功能"}),render:function(e,t){var r;return null!==(r=t.llm)&&void 0!==r&&r.visionEnabled?"是":"否"}},{title:a.formatMessage({id:"pages.prompt.visionProvider",defaultMessage:"视觉提供商"}),dataIndex:["llm","visionProvider"],hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"pages.prompt.visionProvider.tooltip",defaultMessage:"视觉模型的服务提供商"}),render:function(e,t){var r;return(null===(r=t.llm)||void 0===r?void 0:r.visionProvider)||"-"}},{title:a.formatMessage({id:"pages.prompt.visionModel",defaultMessage:"视觉模型"}),dataIndex:["llm","visionModel"],hideInSearch:!0,width:150,tooltip:a.formatMessage({id:"pages.prompt.visionModel.tooltip",defaultMessage:"使用的视觉模型名称"}),render:function(e,t){var r;return(null===(r=t.llm)||void 0===r?void 0:r.visionModel)||"-"}},{title:a.formatMessage({id:"pages.prompt.audioEnabled",defaultMessage:"语音模型启用"}),dataIndex:["llm","audioEnabled"],hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"pages.prompt.audioEnabled.tooltip",defaultMessage:"是否启用语音模型功能"}),render:function(e,t){var r;return null!==(r=t.llm)&&void 0!==r&&r.audioEnabled?"是":"否"}},{title:a.formatMessage({id:"pages.prompt.audioProvider",defaultMessage:"语音提供商"}),dataIndex:["llm","audioProvider"],hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"pages.prompt.audioProvider.tooltip",defaultMessage:"语音模型的服务提供商"}),render:function(e,t){var r;return(null===(r=t.llm)||void 0===r?void 0:r.audioProvider)||"-"}},{title:a.formatMessage({id:"pages.prompt.audioModel",defaultMessage:"语音模型"}),dataIndex:["llm","audioModel"],hideInSearch:!0,width:150,tooltip:a.formatMessage({id:"pages.prompt.audioModel.tooltip",defaultMessage:"使用的语音模型名称"}),render:function(e,t){var r;return(null===(r=t.llm)||void 0===r?void 0:r.audioModel)||"-"}},{title:a.formatMessage({id:"pages.prompt.temperature",defaultMessage:"温度"}),dataIndex:["llm","temperature"],hideInSearch:!0,width:80,tooltip:a.formatMessage({id:"pages.prompt.temperature.tooltip",defaultMessage:"控制输出的随机性,值越高输出越随机创新"}),render:function(e,t){var r,a;return 0===(null===(r=t.llm)||void 0===r?void 0:r.temperature)?"0":(null===(a=t.llm)||void 0===a?void 0:a.temperature)||"-"}},{title:a.formatMessage({id:"pages.prompt.topK",defaultMessage:"Top K"}),dataIndex:["llm","topK"],hideInSearch:!0,width:80,tooltip:a.formatMessage({id:"pages.prompt.topK.tooltip",defaultMessage:"检索时返回的相关文档数量"}),render:function(e,t){var r;return(null===(r=t.llm)||void 0===r?void 0:r.topK)||"-"}},{title:a.formatMessage({id:"pages.prompt.system",defaultMessage:"系统"}),dataIndex:"system",hideInSearch:!0,width:80,tooltip:a.formatMessage({id:"pages.prompt.system.tooltip",defaultMessage:"是否为系统内置代理"}),render:function(e,t){return t.system?"是":"否"}},{title:a.formatMessage({id:"pages.prompt.kbEnabled",defaultMessage:"知识库启用"}),dataIndex:"kbEnabled",hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"pages.prompt.kbEnabled.tooltip",defaultMessage:"是否启用知识库增强功能"}),render:function(e,t){return t.kbEnabled?"是":"否"}},{title:a.formatMessage({id:"pages.prompt.flowEnabled",defaultMessage:"流程启用"}),dataIndex:"flowEnabled",hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"pages.prompt.flowEnabled.tooltip",defaultMessage:"是否启用流程控制功能"}),render:function(e,t){return t.flowEnabled?"是":"否"}},{title:a.formatMessage({id:"pages.prompt.createdAt",defaultMessage:"创建时间"}),dataIndex:"createdAt",valueType:"dateTime",sorter:!0,width:160,hideInSearch:!0,tooltip:a.formatMessage({id:"pages.prompt.createdAt.tooltip",defaultMessage:"代理创建的时间"}),render:function(e,t){return t.createdAt?$()(t.createdAt).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:a.formatMessage({id:"pages.prompt.updatedAt",defaultMessage:"更新时间"}),dataIndex:"updatedAt",valueType:"dateTime",sorter:!0,hideInSearch:!0,width:160,tooltip:a.formatMessage({id:"pages.prompt.updatedAt.tooltip",defaultMessage:"代理最后更新的时间"}),render:function(e,t){return t.updatedAt?$()(t.updatedAt).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:a.formatMessage({id:"actions",defaultMessage:"操作"}),dataIndex:"option",valueType:"option",width:120,fixed:"right",tooltip:a.formatMessage({id:"pages.prompt.actions.tooltip",defaultMessage:"可进行的操作"}),render:function(e,t){var r;return[(0,V.jsx)("a",{onClick:function(){return function(e){u(!0),re(e),q(!0)}(t)},children:a.formatMessage({id:"pages.robot.edit",defaultMessage:"Edit"})},"edit"),!(null!=t&&null!==(r=t.uid)&&void 0!==r&&r.includes("void_agent"))&&(0,V.jsx)("a",{onClick:function(){return e=t,void se.confirm({title:a.formatMessage({id:"deleteTip"}),icon:(0,V.jsx)(X.Z,{}),content:"".concat(a.formatMessage({id:"deleteAffirm",defaultMessage:"Delete"}),"【").concat(p(e.nickname),"】?"),onOk:function(){he(e)},okText:a.formatMessage({id:"ok"}),cancelText:a.formatMessage({id:"cancel"})});var e},children:a.formatMessage({id:"pages.robot.delete",defaultMessage:"Delete"})},"delete")]}}],we=function(){var e=f()(c()().mark((function e(r,n,i){var l,u,p,f,m,g,v,h,x;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b.yw.loading(a.formatMessage({id:"loading",defaultMessage:"Loading"})),l=r.current,u=r.pageSize,p=r.prompt,f=s()(r,te),E(l),A(u),ve(d()(d()({},f),{},{prompt:p})),m=void 0,g=void 0,n&&Object.keys(n).length>0&&(v=Object.keys(n)[0],m=v,g="ascend"===n[v]?"ascend":"descend"),h=d()(d()({pageNumber:l-1,pageSize:u,nickname:"",orgUid:t===o.Hxq?"":null==ne?void 0:ne.uid,categoryUid:(null==ae?void 0:ae.uid)===o.zBg?"":null==ae?void 0:ae.uid,type:o.Qeb,level:t},f),{},{prompt:p,sortBy:m,sortDirection:g}),e.next=11,(0,w.p0)(h);case 11:if(x=e.sent,console.log("queryRobotsByOrg response:",x,h),200!==x.code){e.next=20;break}return b.yw.destroy(),F(x.data.content),pe(x.data.totalElements),e.abrupt("return",{data:x.data.content,success:!0,total:x.data.totalElements});case 20:return b.yw.destroy(),b.yw.error(x.message),e.abrupt("return",{data:[],success:!1,total:0});case 23:case"end":return e.stop()}}),e)})));return function(t,r,a){return e.apply(this,arguments)}}();return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(G.Z,{columns:be,actionRef:r,cardBordered:!0,rowKey:"uid",scroll:{x:2400},search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,pageSize:10,onChange:function(e,t){E(e),A(t)}},dateFormatter:"string",headerTitle:a.formatMessage({id:"pages.prompt.list",defaultMessage:"提示语列表"}),toolBarRender:function(){var e=[(0,V.jsx)(M.ZP,{type:"primary",onClick:function(){u(!1),re({}),q(!0)},icon:(0,V.jsx)(K.Z,{}),children:a.formatMessage({id:"pages.prompt.create",defaultMessage:"添加提示语"})},"create")],t=[{key:"export-current",icon:(0,V.jsx)(N.Z,{}),label:a.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return Me("current")}}];return ce>0&&(ce<=1e3?t.push({key:"export-all",icon:(0,V.jsx)(N.Z,{}),label:a.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(ce,"条)"),onClick:function(){return Me("all")}}):t.push({key:"export-range",icon:(0,V.jsx)(N.Z,{}),label:a.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(ce,"条)"),children:ye(ce)})),e.push((0,V.jsx)(y.Z,{menu:{items:t},placement:"bottom",children:(0,V.jsxs)(M.ZP,{type:"primary",icon:(0,V.jsx)(N.Z,{}),children:[a.formatMessage({id:"export",defaultMessage:"导出"}),(0,V.jsx)(Q.Z,{})]})},"export")),e},request:we}),B&&(0,V.jsx)(L,{isEdit:l,robot:W,level:t,open:B,onClose:function(){return q(!1)},onSubmit:xe}),le]})},ae=r(42699),ne=a.Z.Sider,oe=a.Z.Content,ie=function(){var e=(0,n.Z)(),t=e.leftSiderStyle,r=e.leftSiderWidth,i=e.contentStyle;return(0,V.jsxs)(a.Z,{children:[(0,V.jsx)(ne,{width:r,style:t,children:(0,V.jsx)(ae.Z,{type:o.Kvk,level:o.whQ})}),(0,V.jsx)(a.Z,{children:(0,V.jsx)(oe,{style:i,children:(0,V.jsx)(re,{level:o.whQ})})})]})}}}]);