Forráskód Böngészése

change design for model

tycoding 1 éve
szülő
commit
0c88fbfb10

+ 1 - 1
langchat-biz/src/main/java/cn/tycoding/langchat/biz/service/impl/AigcModelServiceImpl.java

@@ -38,7 +38,7 @@ public class AigcModelServiceImpl extends ServiceImpl<AigcModelMapper, AigcModel
     @Override
     public List<AigcModel> getChatModels() {
         return baseMapper.selectList(Wrappers.<AigcModel>lambdaQuery()
-                .eq(AigcModel::getType, ModelTypeEnum.EMBEDDING.name()));
+                .eq(AigcModel::getType, ModelTypeEnum.CHAT.name()));
     }
 
     @Override

+ 8 - 0
langchat-ui-client/src/locales/zh-CN.ts

@@ -199,6 +199,14 @@ export default {
     nameTips: '请输入名称',
     promptTips: '请输入提示词',
   },
+  image: {
+    example: '示例',
+    des: '内容描述',
+    output: '输出内容',
+    title: '文生图',
+    titleDes: '在左侧输入想要生成图片的自然语言描述',
+    begin: '立即开始',
+  },
   mindmap: {
     example: '示例',
     des: '内容描述',

+ 13 - 47
langchat-ui-client/src/views/modules/common/data.ts

@@ -14,26 +14,14 @@
  * limitations under the License.
  */
 
-export enum EmbeddingProviderEnum {
-  OPENAI = 'openai',
-  AZURE_OPENAI = 'azure-openai',
-  GOOGLE = 'google',
-  OLLAMA = 'ollama',
-  BAIDU = 'baidu',
-  ALIBABA = 'alibaba',
-  ZHIPU = 'zhipu',
-}
-
 export enum ProviderEnum {
-  OPENAI = 'openai',
-  AZURE_OPENAI = 'azure-openai',
-  GOOGLE = 'google',
-  OLLAMA = 'ollama',
-  BAIDU = 'baidu',
-  ALIBABA = 'alibaba',
-  ZHIPU = 'zhipu',
-  TEXT_IMAGE = 'text-image',
-  EMBEDDING = 'embedding',
+  OPENAI = 'OPENAI',
+  AZURE_OPENAI = 'AZURE_OPENAI',
+  GEMINI = 'GEMINI',
+  OLLAMA = 'OLLAMA',
+  Q_FAN = 'Q_FAN',
+  Q_WEN = 'Q_WEN',
+  ZHIPU = 'ZHIPU',
 }
 
 export const LLMProviders: any[] = [
@@ -81,15 +69,15 @@ export const LLMProviders: any[] = [
     ],
   },
   {
-    model: ProviderEnum.GOOGLE,
-    name: 'Google',
+    model: ProviderEnum.GEMINI,
+    name: 'GEMINI',
   },
   {
     model: ProviderEnum.OLLAMA,
-    name: 'Ollama',
+    name: 'OLLAMA',
   },
   {
-    model: ProviderEnum.BAIDU,
+    model: ProviderEnum.Q_FAN,
     name: '百度千帆大模型',
     models: [
       'ernie_bot_8k',
@@ -108,8 +96,8 @@ export const LLMProviders: any[] = [
     ],
   },
   {
-    model: ProviderEnum.ALIBABA,
-    name: '阿里千大模型',
+    model: ProviderEnum.Q_WEN,
+    name: '阿里千大模型',
     models: [
       'qwen-turbo',
       'qwen-plus',
@@ -131,26 +119,4 @@ export const LLMProviders: any[] = [
     name: '智普AI',
     models: ['glm-4', 'glm-3-turbo', 'chatglm_turbo'],
   },
-  {
-    model: ProviderEnum.TEXT_IMAGE,
-    name: 'Text-Image',
-    models: ['dall-e-2', 'dall-e-3'],
-  },
-  {
-    model: ProviderEnum.EMBEDDING,
-    name: 'Embedding',
-    models: [
-      'text-embedding-3-small',
-      'text-embedding-3-large',
-      'text-embedding-ada-002',
-      'embedding-v1',
-      'bge_large_zh',
-      'bge_large_en',
-      'tao_8k',
-    ],
-  },
-  // {
-  //   model: 'web-search',
-  //   name: 'RAG-WebSearch',
-  // },
 ];

+ 2 - 2
langchat-ui-client/src/views/modules/image/index.vue

@@ -80,8 +80,8 @@
           </div>
           <div v-else class="h-full w-full flex flex-col justify-center items-center gap-3">
             <SvgIcon class="text-6xl" icon="ri:mind-map" />
-            <div class="text-2xl font-bold">{{ t('mindmap.title') }}</div>
-            <div class="text-gray-400">{{ t('mindmap.titleDes') }}</div>
+            <div class="text-2xl font-bold">{{ t('image.title') }}</div>
+            <div class="text-gray-400">{{ t('image.titleDes') }}</div>
           </div>
         </div>
       </div>