Model-UUKDq99t.js 6.3 KB

1
  1. import{L as S}from"./LayoutExperience-Cz2xvYNL.js";import{C as P}from"./ContentContainer-CMlhzjej.js";import{i as X,a as A,b as F,c as G,d as R,e as x,f as Y,g as V,C as j,H as q}from"./CardItem-CnZ0q3JT.js";import{c,o as t,g as y,w as n,f as e,i as E,t as a,_ as O,d as r,e as i,r as D,h,F as f,n as b,j as g,T as N}from"./index-DC3rqzmW.js";import"./Header-BVbnRvwu.js";import"./Header.vue_vue_type_style_index_0_scoped_0b4b82f2_lang-CmyFc8-Z.js";import"./use-current-user-CNYISFFv.js";/* empty css */const z={__name:"TopSetting",setup(d){const l=()=>{};return(p,T)=>{const u=c("icon-settings"),o=c("a-button"),s=c("a-space");return t(),y(s,{size:"large"},{default:n(()=>[e(o,{type:"primary",size:"large",onClick:l},{icon:n(()=>[e(u)]),default:n(()=>[E(" "+a(p.$t("management.setModel")),1)]),_:1})]),_:1})}}},U={class:"collapse-item"},J={class:"name"},K={__name:"CollapseItem",props:{models:{type:Object,required:!0}},setup(d){const l=()=>{},p=()=>{};return(T,u)=>{const o=c("a-button"),s=c("icon-delete");return t(),r("div",U,[i("div",J,a(d.models.name),1),e(o,{type:"primary",onClick:l},{default:n(()=>[E(a(T.$t("management.useBtn")),1)]),_:1}),e(s,{class:"delete-icon",onClick:p})])}}},Q=O(K,[["__scopeId","data-v-0f6abbfc"]]);function H(d=500){const l=D(d);return{beforeEnter:o=>{o.style.maxHeight=0},enter:(o,s)=>{o.offsetHeight,o.style.transition="max-height 0.5s ease",o.style.maxHeight=`${l.value}px`,s()},leave:(o,s)=>{o.style.transition="max-height 0.5s ease",o.style.maxHeight=0,s()}}}const W={class:"model-list"},Z={class:"list-header"},ee={class:"list-info"},te=["src"],ne={class:"info-desc"},oe={class:"name"},se={class:"desc"},ae={class:"list-tools"},ie={key:0,class:"list-collapse"},de={__name:"ModelList",props:{model_item:{request:!0,type:Object}},emits:["showMore"],setup(d,{emit:l}){const p=l,{beforeEnter:T,enter:u,leave:o}=H(500),s=()=>{},v=()=>{},L=k=>{p("showMore",k)};return(k,w)=>{const m=c("icon-plus"),M=c("a-button"),B=c("icon-down"),C=c("icon-up"),$=c("icon-delete"),I=c("a-space");return t(),r("div",W,[i("div",Z,[i("div",ee,[i("img",{src:d.model_item.img_src,alt:""},null,8,te),i("div",ne,[i("div",oe,a(d.model_item.name),1),i("div",se,a(d.model_item.desc),1)])]),i("div",ae,[e(I,null,{default:n(()=>[e(M,{onClick:s},{icon:n(()=>[e(m)]),default:n(()=>[E(" "+a(k.$t("management.addModelBtn")),1)]),_:1}),e(M,{onClick:w[0]||(w[0]=_=>L(d.model_item))},{default:n(()=>[E(a(k.$t("management.showMoreModelBtn"))+" ",1),d.model_item.show_more?(t(),y(B,{key:0})):h("",!0),d.model_item.show_more?h("",!0):(t(),y(C,{key:1}))]),_:1}),e($,{class:"delete-icon",onClick:v})]),_:1})])]),e(N,{name:"expand-collapse",onBeforeEnter:g(T),onEnter:g(u),onLeave:g(o)},{default:n(()=>[d.model_item.show_more?(t(),r("div",ie,[(t(!0),r(f,null,b(d.model_item.models,_=>(t(),y(Q,{key:_.id,models:_},null,8,["models"]))),128))])):h("",!0)]),_:1},8,["onBeforeEnter","onEnter","onLeave"])])}}},ce=O(de,[["__scopeId","data-v-a2da0534"]]),le={class:"model-body"},me={class:"body-item"},re={class:"item-title"},_e={class:"title"},ue={key:0},Ee={class:"body-item"},pe={class:"item-title"},he={class:"title"},ge={key:0,class:"card-list"},Te={__name:"MessageBody",setup(d){const{beforeEnter:l,enter:p,leave:T}=H(1e3),u=D([{id:"1",name:"OpenAl-APl-Compatible",desc:"LLM,TEXT EMBEDDING,SPEECH2TEXT,MODERATION",img_src:X,show_more:!1,models:[{id:"1-1",name:"deepseek-chat2"},{id:"1-2",name:"deepseek-coder"},{id:"1-3",name:"deepseek-coder"}]},{id:"2",name:"OpenAl-APl-Compatible",desc:"LLM,TEXT EMBEDDING,SPEECH2TEXT,MODERATION",img_src:A,show_more:!1,models:[{id:"1-1",name:"deepseek-chat2"},{id:"1-2",name:"deepseek-coder"},{id:"1-3",name:"deepseek-coder"}]}]),o=D([{id:"1",name:"BaiduYiyan",keyword:"LLM,TEXT",desc:"EMBEDDING,SPEECH2TEXT,MODERATION",img_src:X},{id:"2",name:"BaiduYiyan",keyword:"LLM,TEXT",desc:"EMBEDDING,SPEECH2TEXT,MODERATION",img_src:F},{id:"3",name:"BaiduYiyan",keyword:"LLM,TEXT",desc:"EMBEDDING,SPEECH2TEXT,MODERATION",img_src:G},{id:"4",name:"BaiduYiyan",keyword:"LLM,TEXT",desc:"EMBEDDING,SPEECH2TEXT,MODERATION",img_src:R},{id:"5",name:"BaiduYiyan",keyword:"LLM,TEXT",desc:"EMBEDDING,SPEECH2TEXT,MODERATION",img_src:x},{id:"6",name:"BaiduYiyan",keyword:"LLM,TEXT",desc:"EMBEDDING,SPEECH2TEXT,MODERATION",img_src:Y},{id:"7",name:"BaiduYiyan",keyword:"LLM,TEXT",desc:"EMBEDDING,SPEECH2TEXT,MODERATION",img_src:A},{id:"8",name:"BaiduYiyan",keyword:"LLM,TEXT",desc:"EMBEDDING,SPEECH2TEXT,MODERATION",img_src:V}]),s=D(!0),v=D(!0),L=()=>{s.value=!s.value,s.value||u.value.forEach(m=>{m.show_more=!1})},k=()=>{v.value=!v.value},w=m=>{const M=u.value.findIndex(B=>B.id===m.id);M!==-1&&(u.value[M].show_more=!u.value[M].show_more)};return(m,M)=>{const B=c("icon-up"),C=c("icon-down"),$=c("icon-plus"),I=c("a-button");return t(),r("div",le,[i("div",me,[i("div",re,[i("div",_e,a(m.$t("management.addedModel")),1),i("div",{class:"icon",onClick:L},[s.value?(t(),r(f,{key:0},[E(a(m.$t("management.upBtn"))+" ",1),e(B)],64)):h("",!0),s.value?h("",!0):(t(),r(f,{key:1},[E(a(m.$t("management.downBtn"))+" ",1),e(C)],64))])]),e(N,{name:"expand-collapse",onBeforeEnter:g(l),onEnter:g(p),onLeave:g(T)},{default:n(()=>[s.value?(t(),r("div",ue,[(t(!0),r(f,null,b(u.value,_=>(t(),y(ce,{key:_.id,model_item:_,onShowMore:w},null,8,["model_item"]))),128))])):h("",!0)]),_:1},8,["onBeforeEnter","onEnter","onLeave"])]),i("div",Ee,[i("div",pe,[i("div",he,a(m.$t("management.unaddModel")),1),i("div",{class:"icon",onClick:k},[v.value?(t(),r(f,{key:0},[E(a(m.$t("management.upBtn"))+" ",1),e(B)],64)):h("",!0),v.value?h("",!0):(t(),r(f,{key:1},[E(a(m.$t("management.downBtn"))+" ",1),e(C)],64))])]),e(N,{name:"expand-collapse",onBeforeEnter:g(l),onEnter:g(p),onLeave:g(T)},{default:n(()=>[v.value?(t(),r("div",ge,[(t(!0),r(f,null,b(o.value,_=>(t(),y(j,{key:_.id,name:_.name,img_src:_.img_src},{labels:n(()=>[E(a(_.keyword),1)]),description:n(()=>[E(a(_.desc),1)]),bottom:n(()=>[e(I,null,{icon:n(()=>[e($)]),default:n(()=>[E(a(m.$t("management.addModelBtn")),1)]),_:1})]),_:2},1032,["name","img_src"]))),128))])):h("",!0)]),_:1},8,["onBeforeEnter","onEnter","onLeave"])])])}}},ve=O(Te,[["__scopeId","data-v-4beb7c64"]]),Le={__name:"Model",setup(d){return(l,p)=>(t(),y(S,null,{default:n(()=>[e(P,null,{default:n(()=>[e(q,{title:l.$t("management.modelTitle"),tips:l.$t("management.modelDesc")},{setting:n(()=>[e(z)]),_:1},8,["title","tips"]),e(ve)]),_:1})]),_:1}))}};export{Le as default};