SolidUI Community-AI Model Agent

background

With the rise of language models that generate images from text, SolidUI wants to help people quickly build visualization tools. The visualization content includes 2D, 3D, and 3D scenes to quickly construct three-dimensional data presentation scenes. SolidUI is an innovative project that aims to combine natural language processing (NLP) with computer graphics to implement Vincent diagram functionality. By building a self-developed Vincentian graph language model, SolidUI uses the RLHF (Reinforcement Learning Human Feedback) process to realize the process from text description to graphics generation.

Point location: https://github.com/CloudOrc/SolidUI

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

Community official website: https://website.solidui.top

Official project address:https://github.com/CloudOrc/SolidUI-Website

SolidUI ModelUI model

The project soliduimodelui is one of the three major parts of SolidUI (chat window, model agent, self-developed model). It is mainly used as a model agent and supports different models according to the protocol. Currently, version 0.2.0 supports models such as ChatGLM, GPT, etc., as described in this article. The network model uses the agent method.

During SolidUI database initialization, there is a table solidui_model_type which has two fields token and baseurl:

Why use model proxies?

  • The ModelUI module of SolidUI needs to call the API of model services such as OpenAI. The APIs of these model services can usually only be accessed from abroad, and domestic access will be restricted or blocked.
  • The chatanywhere/GPT_API_free project implements a free GPT model API proxy service. It is deployed on foreign servers and allows domestic users to indirectly call the official OpenAI API.
  • The pengzhile/pandora project is also a ChatGPT proxy service deployed abroad. It bypasses official API access restrictions through various optimizations.
  • If you call these model APIs directly from China, connection errors or timeouts may occur. Therefore, it is necessary to forward through the proxy service to realize domestic calls to foreign APIs.
  • For the ModelUI module of SolidUI, you can configure and use the free proxy services provided by projects such as chatanywhere or pandora to achieve normal calls to models such as ChatGPT in China.
  • Another method is to directly deploy SolidUI on a foreign server, so that the ModelUI module can directly call the official API without the need for an agent. However, deployment and operation and maintenance costs need to be borne.
  • In summary, the purpose of the model agent is to help domestic users smoothly call model APIs deployed abroad. SolidUI's ModelUI module can avoid domestic API calling restrictions by configuring proxy services.

Recommended model agent open source project

  • chatanywhere/GPT_API_free
  • pengzhile/pandora

If you become a contributor

  • Official documentation contribution. Participate in community contributions by discovering document deficiencies, optimizing documents, and continuously updating documents. Through document contribution, developers can become familiar with how to submit PR and truly participate in community building. Reference strategy:https://github.com/CloudOrc/SolidUI/discussions/54
  • Code contribution. We have sorted out the simple and easy-to-start tasks in the community, which are very suitable for newcomers to make code contributions. 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 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.;
    Others: Actively participate in community activities, become a community volunteer, help community publicity, Provide effective suggestions for community development, etc.;

Guess you like

Origin blog.csdn.net/qq_19968255/article/details/132179116