From 1878e7dff8d36de3e9d869e6a71c1553a81f3cb5 Mon Sep 17 00:00:00 2001 From: Ikko Eltociear Ashimine Date: Wed, 7 Feb 2024 13:28:44 +0900 Subject: [PATCH 1/3] docs: add Japanese README --- README-ja_JP.md | 97 +++++++++++++++++++++++++++++++++++++++++++++++++ README-zh_CN.md | 2 +- README.md | 2 +- 3 files changed, 99 insertions(+), 2 deletions(-) create mode 100644 README-ja_JP.md diff --git a/README-ja_JP.md b/README-ja_JP.md new file mode 100644 index 00000000..e59e7b8c --- /dev/null +++ b/README-ja_JP.md @@ -0,0 +1,97 @@ +

Modelscope Studio

+ +

+ + + ✖️ + + +

+ +

+GitHub | 🤖 Modelscope Studio | 🤗 HuggingFace Space +
+ 中文  |  English  |  日本語 +

+ +`modelscope_studio` は、gradio 4.x をベースにした拡張コンポーネントライブラリのセットで、ModelScope Studio 内の gradio アプリケーションの様々な拡張ニーズに対応するためのものになります。こちらは主に会話シナリオの強化、マルチモーダルコンテキストのサポート、その他様々な特殊シナリオの支援に重点を置いています。 + +## インストール + +```sh +pip install modelscope_studio +``` + +## クイックスタート + +```python +import time +import gradio as gr +import modelscope_studio as mgr + +def submit(_input, _chatbot): + print('text:', _input.text) + print('files: ', _input.files) + _chatbot.append([_input, None]) + yield _chatbot + time.sleep(1) + _chatbot[-1][1] = [{ + "flushing": False, + "text": 'bot1: ' + _input.text + '!' + }, { + "text": 'bot2: ' + _input.text + '!' + }] + yield { + chatbot: _chatbot, + } + +with gr.Blocks() as demo: + chatbot = mgr.Chatbot(height=400) + + input = mgr.MultimodalInput() + input.submit(fn=submit, inputs=[input, chatbot], outputs=[chatbot]) + +demo.queue().launch() +``` + +![quickstart](./resources/quickstart.png) + +## コンポーネントドキュメント + +現在サポートされているコンポーネントは以下の通りです: + +- Chatbot: gradioチャットボット拡張コンポーネントは、マルチモーダルコンテンツ出力、マルチボットシナリオ、会話コンテンツ内のカスタムレンダリングコンポーネントやイベントインタラクションをサポートします。 +- MultimodalInput: ファイルアップロード、録画、写真撮影などの機能をサポートするマルチモーダル入力ボックス。 +- Markdown: gradio Markdown 拡張コンポーネントは、マルチモーダルコンテンツ(オーディオ、ビデオ、音声、ファイル、テキスト)の出力をサポートします。 +- ImageGallery (WIP): gradio Gallery 拡張コンポーネントは、ウォーターフォール形式の画像表示をサポートします。 +- その他のコンポーネント... + +詳しい使い方は[ドキュメントと例](https://modelscope.cn/studios/modelscope/modelscope-studio/summary)を参照して下さい + +## 開発 + +このリポジトリをローカルにクローンする: + +```sh +git clone git@github.com:modelscope/modelscope-studio.git +cd modelscope-studio +# バックエンド用 +pip install -e '.' +# フロントエンド用 +npm install pnpm -g + +pnpm install +pnpm build +``` + +デモを実行! + +```sh +gradio docs/app.py +``` + +または、次のような単一のデモを実行: + +```sh +gradio docs/components/Chatbot/demos/basic.py +``` diff --git a/README-zh_CN.md b/README-zh_CN.md index 9a96ba85..28149995 100644 --- a/README-zh_CN.md +++ b/README-zh_CN.md @@ -11,7 +11,7 @@

Github | 🤖 Modelscope Studio | 🤗 HuggingFace Space
- 中文  |  English + 中文  |  English  |  日本語

`modelscope_studio` 是一套基于 gradio 4.x 的扩展组件库,致力于服务于 ModelScope 创空间中对于 gradio 应用的各类扩展需求,目前主要聚集在对话场景增强、多模态场景以及一些其他垂直场景支持。 diff --git a/README.md b/README.md index abeb335c..f1436a81 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@

Github | 🤖 Modelscope Studio | 🤗 HuggingFace Space
- 中文  |  English + 中文  |  English  |  日本語

`modelscope_studio` is a set of extension component libraries based on gradio 4.x, dedicated to serving the various extension needs of gradio applications within the ModelScope Studio. It mainly focuses on enhancing conversational scenarios, supporting multimodal contexts, and providing assistance for various other specialized scenarios. From edeef870faef7f08113203a5b271d038508566ec Mon Sep 17 00:00:00 2001 From: Ikko Eltociear Ashimine Date: Wed, 7 Feb 2024 17:34:20 +0900 Subject: [PATCH 2/3] docs: update README-ja_JP.md --- README-ja_JP.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README-ja_JP.md b/README-ja_JP.md index e59e7b8c..d308c5a5 100644 --- a/README-ja_JP.md +++ b/README-ja_JP.md @@ -9,7 +9,7 @@

-GitHub | 🤖 Modelscope Studio | 🤗 HuggingFace Space +GitHub | 🤖 Modelscope Studio | 🤗 Hugging Face Space
中文  |  English  |  日本語

@@ -60,7 +60,7 @@ demo.queue().launch() 現在サポートされているコンポーネントは以下の通りです: -- Chatbot: gradioチャットボット拡張コンポーネントは、マルチモーダルコンテンツ出力、マルチボットシナリオ、会話コンテンツ内のカスタムレンダリングコンポーネントやイベントインタラクションをサポートします。 +- Chatbot: gradio チャットボット拡張コンポーネントは、マルチモーダルコンテンツ出力、マルチボットシナリオ、会話コンテンツ内のカスタムレンダリングコンポーネントやイベントインタラクションをサポートします。 - MultimodalInput: ファイルアップロード、録画、写真撮影などの機能をサポートするマルチモーダル入力ボックス。 - Markdown: gradio Markdown 拡張コンポーネントは、マルチモーダルコンテンツ(オーディオ、ビデオ、音声、ファイル、テキスト)の出力をサポートします。 - ImageGallery (WIP): gradio Gallery 拡張コンポーネントは、ウォーターフォール形式の画像表示をサポートします。 From 6bd92dededdffbdf96f00a553a5eb89f7020e723 Mon Sep 17 00:00:00 2001 From: Ikko Eltociear Ashimine Date: Thu, 8 Feb 2024 11:34:00 +0900 Subject: [PATCH 3/3] docs: update README-ja_JP.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f1436a81..36b58bc2 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@

-Github | 🤖 Modelscope Studio | 🤗 HuggingFace Space +GitHub | 🤖 Modelscope Studio | 🤗 Hugging Face Space
中文  |  English  |  日本語