Skip to main content

· 3 min read

Background

With the rise of language models for generating images from text, SolidUI aims to help people quickly build visualization tools, including 2D, 3D, and 3D scenes, to quickly construct three-dimensional data demonstration scenarios. SolidUI is an innovative project that aims to combine natural language processing (NLP) with computer graphics to achieve the function of generating pictures from text. By building its own language model for text-to-graph, SolidUI uses the RLHF (Reinforcement Learning Human Feedback) process to realize the process from text description to graphic generation.

Project URL: https://github.com/CloudOrc/SolidUI

Project Mirror URL: https://gitee.com/CloudOrc/SolidUI

Community Official Website: https://cloudorc.github.io/SolidUI-Website

Discord: https://discord.gg/NGRNu2mGeQ

Proposal list

Version 0.4.0 proposal: https://github.com/CloudOrc/SolidUI/issues/164

Release Checklist

  • [Feature][SolidUI-Web] Interaction of new project#58 Change the interaction of creating a project
  • [Feature][SolidUI-Web] Design the page, hide the static legends and the legends data tab. Hide static legends in the graph
  • [Feature][SolidUI-Web] Pre-set Background Image Feature Maintain the current project management->create project functionality, add display image url field and modify image icon functionality
  • [Feature][SolidUI-Entrance] Pre-set Background Image Interface#185 Modify image icon functionality interface
  • [Feature][SolidUI-Web] Datasource list displays dataSourceTypeName Display dataSourceTypeName field, do not display dataSourceTypeId
  • [Feature][SolidUI-Web] Preview Issue Page preview is possible without saving
  • [Feature][SolidUI-Web] Project supports pagination Add pagination functionality to the project list
  • [Feature][SolidUI] github workflow cm-mysql.yaml #172 Add github workflow to replace cm-mysql.yaml file functionality
  • [Feature][SolidUI] Version 0.4.0 replaced by 0.3.0 #179 Replace all version numbers 0.3.0 with 0.4.0
  • [Feature][SolidUI-Web] After saving the page, there is a problem with reloading the page size.#180 Modify and save page size (width and height)
  • [Feature][SolidUI-Model] 0.4.0 visualization model implementation #183 Iterate graphic model
  • [Feature][SolidUI-Web] 0.4.0 Right sliding window shrinks#184 Optimize sliding block
  • [Feature][SolidUI] Dev0.4.0 Business test List#182 0.4.0 Business test list
  • [Feature][SolidUI] Dev0.4.0 Document writing #186 0.4.0 Documentation needs to be implemented

Detailed Guidance

Contributors

The release of SolidUI v0.4.0 could not be achieved without the contributors of the SolidUI community. Thanks to all community contributors, including but not limited to the following Contributors (in no particular order)

  • dlimeng
  • nutsjian
  • 15100399015
  • xjm11
  • limingoo
  • hgfdsa101
  • MR-WF

How to Become a Contributor

  • Contribute to the official documentation. Discover deficiencies in the documentation, optimize the documentation, continuously update the documentation, etc. to contribute to the community. By contributing to the documentation, developers can familiarize themselves with how to submit PRs and truly participate in the construction of the community. Reference strategy: https://github.com/CloudOrc/SolidUI/discussions/54
  • Code contribution. We have sorted out simple and easy-to-start tasks in the community, which are very suitable for newcomers to contribute code. Please refer to the newbie task list: https://github.com/CloudOrc/SolidUI/issues/12
  • Content Contribution: Publish content related to SolidUI open source components, including but not limited to installation and deployment tutorials, use experiences, case practices, etc., in any form, please submit to the assistant. For example: https://github.com/CloudOrc/SolidUI/issues/10
  • Community Q&A: Actively answer questions in the community, share technology, help developers solve problems, etc.;
  • Other: Actively participate in community activities, become a community volunteer, help publicize the community, provide effective suggestions for community development, etc.;

· 3 min read

Background

With the rise of language models for generating images from text, SolidUI aims to help people quickly build visualization tools, including 2D, 3D, and 3D scenes, to quickly construct three-dimensional data demonstration scenarios. SolidUI is an innovative project that aims to combine natural language processing (NLP) with computer graphics to achieve the function of generating pictures from text. By building its own language model for text-to-graph, SolidUI uses the RLHF (Reinforcement Learning Human Feedback) process to realize the process from text description to graphic generation.

Project URL: https://github.com/CloudOrc/SolidUI

Project Mirror URL: https://gitee.com/CloudOrc/SolidUI

Community Official Website: https://cloudorc.github.io/SolidUI-Website

Discord: https://discord.gg/NGRNu2mGeQ

Release Notes

Features

  • Model proxy HTML generation

  • Model selection of data source

  • Proprietary graphic generation model

  • Login icon modification

  • favicon.ico

  • Sliding window shrinkage

  • HTTP timeout

  • Project rename

Deployment

  • Standalone deployment related scripts
  • Docker-compose deployment
  • Kubernetes deployment

Examples

HTML Generation

Providing a bar chart generated using the d3 library

Image description

Providing a bar chart generated using the echarts library

Image description

Using the Three.js library to create a 3D scene. This scene includes a green plane, a house with a roof and a door, and allows the user to use OrbitControls to rotate, zoom, and pan the scene.

Image description

Model selects data source

Select the data source (open the icon on the right side of the input box), the input box contains the generated data and prompt words, send to the server

[{"name":"n1","val":"1000"},{"name":"n2","val":"2000"},{"name":"n3","val":"3000"},{"name":"n4","val":"10000"}] generates a bar chart

Image description

Image description

Detailed Guide

Contributors

The release of SolidUI v0.3.0 would not have been possible without the contributors of the SolidUI community. Thank you to all the community contributors, including but not limited to the following Contributors (in no particular order)

  • dlimeng
  • nutsjian
  • jacktao007
  • 15100399015
  • ziyu211
  • limingoo
  • hgfdsa101
  • MR-WF
  • liangxm-swan
  • hncboy

How to Become a Contributor

  • Contribute to the official documentation. Discover deficiencies in the documentation, optimize the documentation, continuously update the documentation, etc. to contribute to the community. By contributing to the documentation, developers can familiarize themselves with how to submit PRs and truly participate in the construction of the community. Reference strategy: https://github.com/CloudOrc/SolidUI/discussions/54
  • Code contribution. We have sorted out simple and easy-to-start tasks in the community, which are very suitable for newcomers to contribute code. Please refer to the newbie task list: https://github.com/CloudOrc/SolidUI/issues/12
  • Content Contribution: Publish content related to SolidUI open source components, including but not limited to installation and deployment tutorials, use experiences, case practices, etc., in any form, please submit to the assistant. For example: https://github.com/CloudOrc/SolidUI/issues/10
  • Community Q&A: Actively answer questions in the community, share technology, help developers solve problems, etc.;
  • Other: Actively participate in community activities, become a community volunteer, help publicize the community, provide effective suggestions for community development, etc.;

· 4 min read

Background

With the rise of language models for generating images from text, SolidUI aims to help people quickly build visualization tools, including 2D, 3D, and 3D scenes, for rapid construction of three-dimensional data demonstration scenes. SolidUI is an innovative project that aims to combine natural language processing (NLP) with computer graphics to realize the function of generating graphics from text. By building its own language model for generating graphics from text, SolidUI uses the RLHF (Reinforcement Learning Human Feedback) process to realize the process from text description to graphics generation.

Project URL: https://github.com/CloudOrc/SolidUI

Project mirror URL: https://gitee.com/CloudOrc/SolidUI

Community official website: https://cloudorc.github.io/SolidUI-Website/

Join the group: https://discord.gg/NGRNu2mGeQ

Release Notes

Features

  • Design features, scene and page optimization
  • Project Preview
  • Design features, preview page
  • Support for GPT-like model proxy
  • Support for ChatGLM-like model proxy
  • Support Hugging Face Spaces plugin, provide trial function
  • Support for the ESLint code check tool
  • Design page delete graphic optimization
  • Login page, logout optimization
  • Support for chat window interaction
  • Support for the official website, internationalization
  • Support for the official website, UI optimization
  • Support for the official website, overview optimization
  • Support for the official website, Blog optimization
  • Support for the official website, all documents optimization
  • Support for the official website, framework migration

Deployment

  • Independent deployment related scripts
  • docker-compose

Documentation

  • All co-builders list
  • ESLint & Prettier code specifications
  • SolidUI AI-generated visualization, 0.1.0 version module division and source code explanation
  • SolidUI community - Snakemq communication source code analysis
  • Centos7.9 offline deployment of ChatGLM-6B
  • SolidUI community - Independent deployment and Docker communication analysis
  • SolidUI community - Introduction to the official website
  • SolidUI community - Thinking from the perspective of the open-source community about Apple's removal of multiple ChatGPT apps
  • SolidUI community - FAQ problem-solving process
  • SolidUI community - General Prompt technique
  • SolidUI community - Prompt design
  • SolidUI community - Building a character based on Prompts
  • SolidUI community - AI model proxy
  • SolidUI community - Chain of Thought (CoT) in Prompts
  • SolidUI community - Prompt self-consistency
  • SolidUI community - Discord
  • SolidUI - Generate any graphics with a single sentence, v0.2.0 feature introduction

Detailed Guide

Contributors

The release of SolidUI v0.2.0 would not be possible without the contributors from the SolidUI community. We thank all the community contributors, including but not limited to the following Contributors (in no particular order)

  • dlimeng
  • nutsjian
  • jacktao007
  • 15100399015
  • ziyu211
  • limingoo
  • hgfdsa101

How to Become a Contributor

Official document contribution. Discovering deficiencies in documents, optimizing documents, continuously updating documents, etc. to participate in community contributions. Through document contribution, developers can familiarize themselves with how to submit PRs and truly participate in community construction. Reference strategy: https://github.com/CloudOrc/SolidUI/discussions/54

Code contribution. We have sorted out simple and easy-to-start tasks in the community, which are very suitable for newcomers to contribute to the code. Please check the newbie task list: https://github.com/CloudOrc/SolidUI/issues/12

Content contribution: Publish content related to SolidUI open source components, including but not limited to installation and deployment tutorials, usage experience, case practice, etc., in any form, please submit to the little helper. For example: https://github.com/CloudOrc/SolidUI/issues/10

Community Q&A: Actively answer questions in the community, share technology, help developers solve problems, etc.;

Others: Actively participate in community activities, become community volunteers, help community publicity, provide effective suggestions for community development, etc.;