Model-CNTqe8lL.js 6.4 KB

1
  1. import X from"./LayoutExperience-B8XgOiJY.js";import F from"./ContentContainer-BngMnhB6.js";import{C as H,H as S}from"./CardItem-n4eREaez.js";import{c,o as t,g as y,w as o,f as e,i as E,t as d,_ as A,d as r,e as n,r as L,j as h,h as v,F as w,s as I,a7 as N}from"./index-B9g58m_C.js";import{b as x}from"./icon-map-D232Li7q.js";import"./Header-C_kofR0I.js";import"./Header.vue_vue_type_style_index_0_scoped_e3c544a1_lang-ByCJqLpw.js";import"./use-current-user-BJ913RA5.js";/* empty css */const P={__name:"TopSetting",setup(l){const i=()=>{};return(p,g)=>{const u=c("icon-settings"),s=c("a-button"),a=c("a-space");return t(),y(a,{size:"large"},{default:o(()=>[e(s,{type:"primary",size:"large",onClick:i},{icon:o(()=>[e(u)]),default:o(()=>[E(" "+d(p.$t("management.setModel")),1)]),_:1})]),_:1})}}},q={class:"collapse-item"},G={class:"name"},R={__name:"CollapseItem",props:{models:{type:Object,required:!0}},setup(l){const i=()=>{},p=()=>{};return(g,u)=>{const s=c("a-button"),a=c("icon-delete");return t(),r("div",q,[n("div",G,d(l.models.name),1),e(s,{type:"primary",onClick:i},{default:o(()=>[E(d(g.$t("management.useBtn")),1)]),_:1}),e(a,{class:"delete-icon",onClick:p})])}}},V=A(R,[["__scopeId","data-v-5211e2d6"]]);function O(l=500){const i=L(l);return{beforeEnter:s=>{s.style.maxHeight=0},enter:(s,a)=>{s.offsetHeight,s.style.transition="max-height 0.5s ease",s.style.maxHeight=`${i.value}px`,a()},leave:(s,a)=>{s.style.transition="max-height 0.5s ease",s.style.maxHeight=0,a()}}}const j={class:"model-list"},z={class:"list-header"},U={class:"list-info"},K=["src"],Q={class:"info-desc"},Z={class:"name"},J={class:"desc"},W={class:"list-tools"},Y={key:0,class:"list-collapse"},ee={__name:"ModelList",props:{model_item:{request:!0,type:Object}},emits:["showMore"],setup(l,{emit:i}){const p=i,{beforeEnter:g,enter:u,leave:s}=O(500),a=()=>{},f=()=>{},b=T=>{p("showMore",T)};return(T,$)=>{const m=c("icon-plus"),M=c("a-button"),k=c("icon-down"),B=c("icon-up"),C=c("icon-delete"),D=c("a-space");return t(),r("div",j,[n("div",z,[n("div",U,[n("img",{class:"icon",src:h(x)(l.model_item.img_src),alt:""},null,8,K),n("div",Q,[n("div",Z,d(l.model_item.name),1),n("div",J,d(l.model_item.desc),1)])]),n("div",W,[e(D,null,{default:o(()=>[e(M,{onClick:a},{icon:o(()=>[e(m)]),default:o(()=>[E(" "+d(T.$t("management.addModelBtn")),1)]),_:1}),e(M,{onClick:$[0]||($[0]=_=>b(l.model_item))},{default:o(()=>[E(d(T.$t("management.showMoreModelBtn"))+" ",1),l.model_item.show_more?(t(),y(k,{key:0})):v("",!0),l.model_item.show_more?v("",!0):(t(),y(B,{key:1}))]),_:1}),e(C,{class:"delete-icon",onClick:f})]),_:1})])]),e(N,{name:"expand-collapse",onBeforeEnter:h(g),onEnter:h(u),onLeave:h(s)},{default:o(()=>[l.model_item.show_more?(t(),r("div",Y,[(t(!0),r(w,null,I(l.model_item.models,_=>(t(),y(V,{key:_.id,models:_},null,8,["models"]))),128))])):v("",!0)]),_:1},8,["onBeforeEnter","onEnter","onLeave"])])}}},te=A(ee,[["__scopeId","data-v-4d366540"]]),oe={class:"model-body"},ne={class:"body-item"},se={class:"item-title"},ae={class:"title"},de={key:0},le={class:"body-item"},ce={class:"item-title"},ie={class:"title"},me={key:0,class:"card-list"},re={class:"labels"},_e={__name:"MessageBody",setup(l){const{beforeEnter:i,enter:p,leave:g}=O(1e3),u=L([{id:"1",name:"OpenAl-APl-Compatible",desc:"LLM,TEXT EMBEDDING,SPEECH2TEXT,MODERATION ",img_src:"modelFrame1",show_more:!1,models:[{id:"1-1",name:"qwen-2.5-72b-instruct OpenAl-APl"},{id:"1-2",name:"qwen-2.5-72b-instruct-gptq-int4 OpenAI-API"}]},{id:"2",name:"Tongyi-Qianwen",desc:"LLM,TEXT EMBEDDING,SPEECH2TEXT,MODERATION",img_src:"modelFrame2",show_more:!1,models:[{id:"2-1",name:"qwen-plus"},{id:"2-2",name:"qwen-turbo"},{id:"2-3",name:"qwen-vl-plus"}]},{id:"3",name:"Xinference",desc:"LLM,TEXT EMBEDDING,SPEECH2TEXT,MODERATION,TEXT RE-RANK",img_src:"modelFrame3",show_more:!1,models:[{id:"3-1",name:"basic-bge-large-zh-v1.5"}]}]),s=L([{id:"1",name:"OpenAl",keyword:"LLM,TEXT",desc:"EMBEDDING,SPEECH2TEXT,MODERATION",img_src:"modelFrame4"},{id:"2",name:"Moonshot",keyword:"LLM,TEXT EMBEDDING",desc:"",img_src:"modelFrame5"},{id:"3",name:"ZHIPU-AI",keyword:"LLM,TEXT",desc:"EMBEDDING,SPEECH2TEXT,MODERATION",img_src:"modelFrame6"},{id:"4",name:"BaiChuan",keyword:"LLM,TEXT EMBEDDING",desc:"",img_src:"modelFrame7"},{id:"5",name:"DeepSeek",keyword:"LLM",desc:"",img_src:"modelFrame8"},{id:"6",name:"Mistral",keyword:"LLM,TEXT EMBEDDING",desc:"",img_src:"modelFrame9"},{id:"7",name:"StepFun",keyword:"LLM",desc:"",img_src:"modelFrame10"}]),a=L(!0),f=L(!0),b=()=>{a.value=!a.value,a.value||u.value.forEach(m=>{m.show_more=!1})},T=()=>{f.value=!f.value},$=m=>{const M=u.value.findIndex(k=>k.id===m.id);M!==-1&&(u.value[M].show_more=!u.value[M].show_more)};return(m,M)=>{const k=c("icon-up"),B=c("icon-down"),C=c("icon-plus"),D=c("a-button");return t(),r("div",oe,[n("div",ne,[n("div",se,[n("div",ae,d(m.$t("management.addedModel")),1),n("div",{class:"icon",onClick:b},[a.value?(t(),r(w,{key:0},[E(d(m.$t("management.upBtn"))+" ",1),e(k)],64)):v("",!0),a.value?v("",!0):(t(),r(w,{key:1},[E(d(m.$t("management.downBtn"))+" ",1),e(B)],64))])]),e(N,{name:"expand-collapse",onBeforeEnter:h(i),onEnter:h(p),onLeave:h(g)},{default:o(()=>[a.value?(t(),r("div",de,[(t(!0),r(w,null,I(u.value,_=>(t(),y(te,{key:_.id,model_item:_,onShowMore:$},null,8,["model_item"]))),128))])):v("",!0)]),_:1},8,["onBeforeEnter","onEnter","onLeave"])]),n("div",le,[n("div",ce,[n("div",ie,d(m.$t("management.unaddModel")),1),n("div",{class:"icon",onClick:T},[f.value?(t(),r(w,{key:0},[E(d(m.$t("management.upBtn"))+" ",1),e(k)],64)):v("",!0),f.value?v("",!0):(t(),r(w,{key:1},[E(d(m.$t("management.downBtn"))+" ",1),e(B)],64))])]),e(N,{name:"expand-collapse",onBeforeEnter:h(i),onEnter:h(p),onLeave:h(g)},{default:o(()=>[f.value?(t(),r("div",me,[(t(!0),r(w,null,I(s.value,_=>(t(),y(H,{key:_.id,name:_.name,img_src:_.img_src,is_model:""},{labels:o(()=>[n("div",re,d(_.keyword),1)]),description:o(()=>[E(d(_.desc),1)]),bottom:o(()=>[e(D,null,{icon:o(()=>[e(C)]),default:o(()=>[E(d(m.$t("management.addModelBtn")),1)]),_:1})]),_:2},1032,["name","img_src"]))),128))])):v("",!0)]),_:1},8,["onBeforeEnter","onEnter","onLeave"])])])}}},ue=A(_e,[["__scopeId","data-v-a19ca367"]]),Te={__name:"Model",setup(l){return(i,p)=>(t(),y(X,null,{default:o(()=>[e(F,null,{default:o(()=>[e(S,{title:i.$t("management.modelTitle"),tips:i.$t("management.modelDesc")},{setting:o(()=>[e(P)]),_:1},8,["title","tips"]),e(ue)]),_:1})]),_:1}))}};export{Te as default};