# modelscope **Repository Path**: nytp/modelscope ## Basic Information - **Project Name**: modelscope - **Description**: ModelScope: bring the notion of Model-as-a-Service to life. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-15 - **Last Updated**: 2025-02-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ModelScope Studio

✖️

GitHub | 🤖 ModelScope Studio | 🤗 Hugging Face Space
中文  |  English  |  日本語

`modelscope_studio` is a third-party component library based on Gradio, offers developers more customized interface building capabilities and a richer variety of component usage forms. Currently supported UI libraries: - [Ant Design](https://ant.design/) ![site](./resources/site.png) ## When to Use Compared to the original components of Gradio, `modelscope_studio` focuses more on page layout and component flexibility. If you want to build a more beautiful user interface, we highly recommend using `modelscope_studio`. However, when your application needs Gradio to handle more built-in data on the Python side, the components of `modelscope_studio` may not be the best choice, but don't worry, it integrates well with existing Gradio components, you can still use `modelscope_studio` to optimize your application. ## Dependencies - Gradio >= 4.0 ## Installation ```sh pip install modelscope_studio ``` ## Quick Start ```python import gradio as gr import modelscope_studio.components.antd as antd import modelscope_studio.components.base as ms with gr.Blocks() as demo: with ms.Application(): with antd.ConfigProvider(): antd.DatePicker() demo.queue().launch() ``` ## Documentation and Examples - ModelScope: [中文](https://modelscope.cn/studios/modelscope/modelscope-studio) - Hugging Face: [English](https://huggingface.co/spaces/modelscope/modelscope-studio) ## Migration to 1.0 If you have used the `modelscope_studio` component before and want to continue using it in the new version, you do not need to make any changes to the original component, just import `ms.Application` in the outer layer. ```python import gradio as gr import modelscope_studio.components.base as ms import modelscope_studio.components.legacy as mgr with gr.Blocks() as demo: with ms.Application(): mgr.Chatbot() demo.launch() ``` ## Development Clone this repo locally: ```sh git clone git@github.com:modelscope/modelscope-studio.git cd modelscope-studio # for backend pip install -e '.' # for frontend npm install pnpm -g pnpm install pnpm build ``` Run `gradio cc dev` to start demo: ```sh gradio cc dev docs/app.py ```