Model-xLITP7a5.js 6.5 KB

1
  1. import F from"./LayoutExperience-CbDoKV7Z.js";import H from"./ContentContainer-DBf1MglB.js";import{C as P,H as x}from"./CardItem-5pRjJncz.js";/* empty css */import{S as X}from"./index-BRUjRQKi.js";import{B as C}from"./index-B4_lrobW.js";import{l as v,p as w,o,y as t,B as e,F as h,G as d,c as m,a as n,f as B,V as p,m as E,P as y,X as N,C as A}from"./vue-vendor-DFp1TAzT.js";import{_ as O}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{c as G}from"./icon-map-MpRwWyE4.js";import"./Header-COVz2D9q.js";import"./index-DwMeJvvQ.js";import"./index-Bb_l1XT5.js";/* empty css *//* empty css */import"./use-logout-C20S-VmD.js";import"./use-current-user-QbHvj0Tl.js";import"./login-bRsWxFRm.js";const q={__name:"TopSetting",setup(c){const i=()=>{};return(u,f)=>{const _=v("icon-settings"),s=C,a=X;return o(),w(a,{size:"large"},{default:t(()=>[e(s,{type:"primary",size:"large",onClick:i},{icon:t(()=>[e(_)]),default:t(()=>[h(" "+d(u.$t("management.setModel")),1)]),_:1})]),_:1})}}},R={class:"collapse-item"},V={class:"name"},z={__name:"CollapseItem",props:{models:{type:Object,required:!0}},setup(c){const i=()=>{},u=()=>{};return(f,_)=>{const s=C,a=v("icon-delete");return o(),m("div",R,[n("div",V,d(c.models.name),1),e(s,{type:"primary",onClick:i},{default:t(()=>[h(d(f.$t("management.useBtn")),1)]),_:1}),e(a,{class:"delete-icon",onClick:u})])}}},U=O(z,[["__scopeId","data-v-aa392c29"]]);function S(c=500){const i=B(c);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"},K={class:"list-header"},Q={class:"list-info"},Z=["src"],J={class:"info-desc"},W={class:"name"},Y={class:"desc"},ee={class:"list-tools"},oe={key:0,class:"list-collapse"},te={__name:"ModelList",props:{model_item:{request:!0,type:Object}},emits:["showMore"],setup(c,{emit:i}){const u=i,{beforeEnter:f,enter:_,leave:s}=S(500),a=()=>{},g=()=>{},D=T=>{u("showMore",T)};return(T,L)=>{const l=v("icon-plus"),M=C,k=v("icon-down"),$=v("icon-up"),I=v("icon-delete"),b=X;return o(),m("div",j,[n("div",K,[n("div",Q,[n("img",{class:"icon",src:p(G)(c.model_item.img_src),alt:""},null,8,Z),n("div",J,[n("div",W,d(c.model_item.name),1),n("div",Y,d(c.model_item.desc),1)])]),n("div",ee,[e(b,null,{default:t(()=>[e(M,{onClick:a},{icon:t(()=>[e(l)]),default:t(()=>[h(" "+d(T.$t("management.addModelBtn")),1)]),_:1}),e(M,{onClick:L[0]||(L[0]=r=>D(c.model_item))},{default:t(()=>[h(d(T.$t("management.showMoreModelBtn"))+" ",1),c.model_item.show_more?(o(),w(k,{key:0})):E("",!0),c.model_item.show_more?E("",!0):(o(),w($,{key:1}))]),_:1}),e(I,{class:"delete-icon",onClick:g})]),_:1})])]),e(A,{name:"expand-collapse",onBeforeEnter:p(f),onEnter:p(_),onLeave:p(s)},{default:t(()=>[c.model_item.show_more?(o(),m("div",oe,[(o(!0),m(y,null,N(c.model_item.models,r=>(o(),w(U,{key:r.id,models:r},null,8,["models"]))),128))])):E("",!0)]),_:1},8,["onBeforeEnter","onEnter","onLeave"])])}}},ne=O(te,[["__scopeId","data-v-97b6b565"]]),se={class:"model-body"},ae={class:"body-item"},de={class:"item-title"},ce={class:"title"},ie={key:0},le={class:"body-item"},me={class:"item-title"},re={class:"title"},_e={key:0,class:"card-list"},ue={class:"labels"},pe={class:"desc"},Ee={__name:"MessageBody",setup(c){const{beforeEnter:i,enter:u,leave:f}=S(1e3),_=B([{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=B([{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=B(!0),g=B(!0),D=()=>{a.value=!a.value,a.value||_.value.forEach(l=>{l.show_more=!1})},T=()=>{g.value=!g.value},L=l=>{const M=_.value.findIndex(k=>k.id===l.id);M!==-1&&(_.value[M].show_more=!_.value[M].show_more)};return(l,M)=>{const k=v("icon-up"),$=v("icon-down"),I=v("icon-plus"),b=C;return o(),m("div",se,[n("div",ae,[n("div",de,[n("div",ce,d(l.$t("management.addedModel")),1),n("div",{class:"icon",onClick:D},[a.value?(o(),m(y,{key:0},[h(d(l.$t("management.upBtn"))+" ",1),e(k)],64)):E("",!0),a.value?E("",!0):(o(),m(y,{key:1},[h(d(l.$t("management.downBtn"))+" ",1),e($)],64))])]),e(A,{name:"expand-collapse",onBeforeEnter:p(i),onEnter:p(u),onLeave:p(f)},{default:t(()=>[a.value?(o(),m("div",ie,[(o(!0),m(y,null,N(_.value,r=>(o(),w(ne,{key:r.id,model_item:r,onShowMore:L},null,8,["model_item"]))),128))])):E("",!0)]),_:1},8,["onBeforeEnter","onEnter","onLeave"])]),n("div",le,[n("div",me,[n("div",re,d(l.$t("management.unaddModel")),1),n("div",{class:"icon",onClick:T},[g.value?(o(),m(y,{key:0},[h(d(l.$t("management.upBtn"))+" ",1),e(k)],64)):E("",!0),g.value?E("",!0):(o(),m(y,{key:1},[h(d(l.$t("management.downBtn"))+" ",1),e($)],64))])]),e(A,{name:"expand-collapse",onBeforeEnter:p(i),onEnter:p(u),onLeave:p(f)},{default:t(()=>[g.value?(o(),m("div",_e,[(o(!0),m(y,null,N(s.value,r=>(o(),w(P,{key:r.id,name:r.name,img_src:r.img_src,is_model:""},{labels:t(()=>[n("div",ue,d(r.keyword),1)]),description:t(()=>[n("div",pe,d(r.desc),1)]),bottom:t(()=>[e(b,null,{icon:t(()=>[e(I)]),default:t(()=>[h(d(l.$t("management.addModelBtn")),1)]),_:1})]),_:2},1032,["name","img_src"]))),128))])):E("",!0)]),_:1},8,["onBeforeEnter","onEnter","onLeave"])])])}}},he=O(Ee,[["__scopeId","data-v-d2588fce"]]),Oe={__name:"Model",setup(c){return(i,u)=>(o(),w(F,null,{default:t(()=>[e(H,null,{default:t(()=>[e(x,{title:i.$t("management.modelTitle"),tips:i.$t("management.modelDesc")},{setting:t(()=>[e(q)]),_:1},8,["title","tips"]),e(he)]),_:1})]),_:1}))}};export{Oe as default};