瀏覽代碼

docs: add semi-ai-chat-demo

林艳 1 周之前
父節點
當前提交
8c91d44c4e
共有 3 個文件被更改,包括 38 次插入3 次删除
  1. 1 1
      content/ai/aiComponent/index-en-US.md
  2. 1 1
      content/ai/aiComponent/index.md
  3. 36 1
      src/templates/scope.js

+ 1 - 1
content/ai/aiComponent/index-en-US.md

@@ -124,7 +124,7 @@ import { IconAIBellLevel1, IconAIEditLevel2, IconAIFileLevel3, IconAIFilledLevel
 ### Building a Conversation with the AI ​​Chat Component
 
 In this example, we'll combine the AIChatInput and AIChatDialogue components to build a conversational use case suitable for a Multiple Agent scenario.
-For more examples and usage scenarios, see [AIChatInput](/en-US/ai/aiChatInput) and [AIChatDialogue](/en-US/ai/aiChatDialogue).
+For more examples and usage scenarios, see [AIChatInput](/en-US/ai/aiChatInput) and [AIChatDialogue](/en-US/ai/aiChatDialogue). For examples of front-end and back-end combined use cases, please refer to [semi-ai-chat-demo](https://github.com/YannLynn/semi-ai-chat-demo).
 
 ```jsx live=true dir="column" noInline=true
 import React, { useState, useCallback } from 'react';

+ 1 - 1
content/ai/aiComponent/index.md

@@ -124,7 +124,7 @@ import { IconAIBellLevel1, IconAIEditLevel2, IconAIFileLevel3, IconAIFilledLevel
 ### AI Chat 组件构建对话
 
 本例中我们将联合使用 `AIChatInput` 和 `AIChatDialogue` 组件,构建一个适用于 `Multiple Agent` 场景的对话用例。
-更多示例及使用场景详见 [AIChatInput](/zh-CN/ai/aiChatInput)、[AIChatDialogue](/zh-CN/ai/aiChatDialogue)
+更多示例及使用场景详见 [AIChatInput](/zh-CN/ai/aiChatInput)、[AIChatDialogue](/zh-CN/ai/aiChatDialogue)。前后端组合使用用例可参考[semi-ai-chat-demo](https://github.com/YannLynn/semi-ai-chat-demo)
 
 ```jsx live=true dir="column" noInline=true
 import React, { useState, useCallback } from 'react';

+ 36 - 1
src/templates/scope.js

@@ -34,6 +34,41 @@ import de from '@douyinfe/semi-ui/locale/source/de';
 import it from '@douyinfe/semi-ui/locale/source/it';
 import fr from '@douyinfe/semi-ui/locale/source/fr';
 import ro from '@douyinfe/semi-ui/locale/source/ro';
+import az from '@douyinfe/semi-ui/locale/source/az';
+import bg from '@douyinfe/semi-ui/locale/source/bg';
+import bn_IN from '@douyinfe/semi-ui/locale/source/bn_IN';  
+import ca from '@douyinfe/semi-ui/locale/source/ca';
+import cs_CZ from '@douyinfe/semi-ui/locale/source/cs_CZ';
+import ceb_PH from '@douyinfe/semi-ui/locale/source/ceb_PH';
+import da from '@douyinfe/semi-ui/locale/source/da';
+import el_GR from '@douyinfe/semi-ui/locale/source/el_GR';
+import es_419 from '@douyinfe/semi-ui/locale/source/es_419';
+import et from '@douyinfe/semi-ui/locale/source/et';
+import fa_IR from '@douyinfe/semi-ui/locale/source/fa_IR';
+import fil_PH from '@douyinfe/semi-ui/locale/source/fil_PH';
+import fi_FI from '@douyinfe/semi-ui/locale/source/fi_FI';
+import fr_CA from '@douyinfe/semi-ui/locale/source/fr_CA';
+import ga from '@douyinfe/semi-ui/locale/source/ga';
+import he_IL from '@douyinfe/semi-ui/locale/source/he_IL';
+import hi_IN from '@douyinfe/semi-ui/locale/source/hi_IN';
+import hr from '@douyinfe/semi-ui/locale/source/hr';
+import hu_HU from '@douyinfe/semi-ui/locale/source/hu_HU';
+import is from '@douyinfe/semi-ui/locale/source/is';
+import jv_ID from '@douyinfe/semi-ui/locale/source/jv_ID';
+import kk from '@douyinfe/semi-ui/locale/source/kk';
+import km_KH from '@douyinfe/semi-ui/locale/source/km_KH';
+import lt from '@douyinfe/semi-ui/locale/source/lt';
+import lv from '@douyinfe/semi-ui/locale/source/lv';
+import my_MM from '@douyinfe/semi-ui/locale/source/my_MM';
+import nb from '@douyinfe/semi-ui/locale/source/nb';
+import pt from '@douyinfe/semi-ui/locale/source/pt';
+import sk from '@douyinfe/semi-ui/locale/source/sk';
+import sl from '@douyinfe/semi-ui/locale/source/sl';
+import sq from '@douyinfe/semi-ui/locale/source/sq';
+import sw from '@douyinfe/semi-ui/locale/source/sw';
+import uk_UA from '@douyinfe/semi-ui/locale/source/uk_UA';
+import ur from '@douyinfe/semi-ui/locale/source/ur';
+import uz from '@douyinfe/semi-ui/locale/source/uz';
 import { SortableContainer, SortableElement, sortableHandle } from 'react-sortable-hoc';
 import GraphemeSplitter from 'grapheme-splitter';
 export * as SemiMarkdownComponents from "@douyinfe/semi-ui/markdownRender/components";
@@ -138,7 +173,7 @@ export {
 
 export { debounce, throttle, range, get, filter, map, some };
 
-export { zh_CN, en_GB, en_US, ko_KR, ja_JP, ar, vi_VN, ru_RU, id_ID, ms_MY, th_TH, tr_TR, pt_BR, zh_TW, nl_NL, pl_PL, sv_SE, es, de, it, fr, ro };
+export { zh_CN, en_GB, en_US, ko_KR, ja_JP, ar, vi_VN, ru_RU, id_ID, ms_MY, th_TH, tr_TR, pt_BR, zh_TW, nl_NL, pl_PL, sv_SE, es, de, it, fr, ro, az, bg, bn_IN, ca, cs_CZ, ceb_PH, da, el_GR, es_419, et, fa_IR, fil_PH, fi_FI, fr_CA, ga, he_IL, hi_IN, hr, hu_HU, is, jv_ID, kk, km_KH, lt, lv, my_MM, nb, pt, sk, sl, sq, sw, uk_UA, ur, uz };
 
 export {
     useSortable,