Contents
- Preface
- Prerequisite knowledge: API providers and third-party API providers
- Optional: Use Lobechat as a PWA (Progressive Web App)
- Lobechat App Settings
- Lobechat - "Conversational" interface
- Lobechat - "Files"
- Lobechat "Discover" interface
- Afterword
Preface
In the previous article, I introduced the installation of the local large language model UI: Lobechat (see article:Docker series based on the open source large language model UI framework: Lobechat detailed deployment tutorial), and the third-party API: OhMyGPT, and briefly mentioned that Lobechat + OhMyGPT can create a seamless switching experience for multiple API providers.
However, since Lobechat itself provides many functions, there are relatively many settings, so it is not easy to use. In addition, there are differences between the services provided directly by API providers and the services provided by third-party API providers (such as OhMyGPT), which may cause considerable confusion for those who are not familiar with it. In addition, Lobechat itself has some tips and precautions when using it, so I think it is necessary to write a separate article about the settings and usage of Lobechat to sort it out, which can also be regarded as a detailed tutorial for Lobechat.
Prerequisite knowledge: API providers and third-party API providers
API Providers
Note: I have already introduced this part in detail in another article (see:Starting the AI journey: A detailed introduction to local large language model UI and large language model API providers), I won’t go into details here, I will just briefly state it for the sake of the completeness of the article structure.
Large language model API providers are companies that develop and provide powerful natural language processing models, providing services to developers and enterprises in the form of APIs. These models are usually based on advanced deep learning technology and can understand, generate and process human language. The APIs provided by the providers allow users to integrate these language models into various applications for tasks such as text generation, translation, conversation, data analysis, etc. Common API providers include but are not limited to:
- OpenAI (ChatGPT):OpenAI is one of the leading large language model providers and provides ChatGPT API, which supports text generation and conversation functions based on the GPT model. ChatGPT can provide efficient natural language processing capabilities in a variety of scenarios, and has a wide range of applications from customer support to content creation.
- Google (Gemini):Google provides the Gemini series of models through Google Cloud's API service. These models are known for their deep language understanding and generation capabilities, especially in multilingual processing, text analysis, and information extraction tasks.
- Anthropic (Claude):Anthropic's Claude series is an emerging powerhouse in the field of large language models. Its API provides intelligent and safer conversation generation capabilities. Claude is good at handling complex conversations and maintaining semantic consistency. It is widely used in AI assistants, customer support and other scenarios.
Third-party API providers
What are third-party API providers?
Third-party API providers refer to companies or platforms that do not directly develop their own large language models or AI technologies, but instead integrate multiple mainstream API providers (such as OpenAI, Google, Anthropic, etc.) and provide unified interfaces and services to help users easily access these models. These third-party providers usually simplify the management and integration process of APIs, allowing developers and enterprises to choose different AI models from a single platform without having to separately register, configure, and manage APIs from multiple providers.
Their services can include cost reduction, unified billing systems, simplified API management, and seamless integration of multiple models, enabling businesses and developers to quickly adopt AI technology in a more flexible and economical way.
How third-party API providers work
The operating principle of third-party API suppliers can be simply understood as: a platform that integrates multiple large language model API suppliers. Users only need to use the unified API address and access key provided by the platform to call multiple different models.
The core functions of the third-party API provider (taking OhMyGPT as an example, I use) are as follows:
1. Channel management: On the third-party API supplier platform, each channel corresponds to an API Key, which can be an API Key from OpenAI, Microsoft, Google, etc. One API Key can access multiple models from the same supplier. OhMyGPT will automatically select the appropriate channel to call a specific model based on the user's request.
2. Access credentials:Users only need to use the unified access credentials of the third-party API supplier to access all models integrated on the platform. There is no need to configure different API credentials for each large language model. Users only need to configure the API address and access token of the third-party API supplier to easily call the models of multiple large language model API suppliers.
3. Operation process:
• The user makes a request, specifying the name of the desired model.
• OhMyGPT matches the corresponding API channel according to the model name in the request and selects the appropriate model to call.
• After the match is successful, OhMyGPT sends a request to the actual large language model API provider to obtain the processing result.
• Finally, OhMyGPT returns the results to the user.
This architecture makes OhMyGPT a convenient third-party platform where users can access multiple model suppliers through a unified interface without having to manage the details of each API separately, greatly improving the efficiency of use and integration. This approach greatly simplifies the process of switching and calling between different models for users, avoiding the need to deal with different interface formats and authentication methods for each supplier.
Note: From a certain perspective, third-party API providers can be regarded as a kind of 'API reverse proxy', which forwards user requests to different large language model API providers and returns the results by providing a unified interface and access key, thus simplifying the multi-model switching and calling process.
There is an open source project called One API on github with 18.4k stars. It is actually a self-built API transit gateway (the project address is:https://github.com/songquanpeng/one-api), this project can provide a unified interface for various large language model API suppliers through self-built methods. The working principle of this interface is essentially the same as that of third-party API suppliers. Therefore, you can understand the working principle of third-party API suppliers through One API, as shown in the following figure:

One API provides the following core functions (you can compare them with the core functions of the third-party API providers mentioned above):
1. Unified interface :By defining a standardized interface, developers can call different AI model APIs through a set of interfaces. This reduces the complexity of integrating multiple services.
2. Key Management :Provide flexible API key management functions for different services. Through One API, users can more easily manage and configure multiple API keys to ensure the security and convenience of calls.
3. Logging and Monitoring : Provides logging and statistical analysis of each API request to help developers monitor the usage and performance of each model.
4. Openness and scalability : As an open source project, One API can be modified and extended according to specific needs to adapt to different scenarios and requirements.
However, the problem it solves is different from that of third-party API suppliers: its main purpose is to help users who have purchased services from major API suppliers to solve access problems caused by IP address restrictions (for example, suppliers are not open to the mainland): users can deploy One API on a foreign cloud host without IP restrictions as a transit gateway, and access major language model suppliers through the API of this cloud host to bypass geographical restrictions. In contrast, third-party API suppliers usually directly provide a unified API interface and access key, integrating the services of multiple large model suppliers, and solving the problem of allowing users to purchase or manage the services of each supplier on their own.
In other words, third-party API platforms mainly simplify switching and calling between multiple models, while One API focuses on solving geographical restrictions and allows users to continue using the services they have purchased.
Due to different focuses, One API, as an API transit gateway, needs to pay more attention to and resolve compatibility with various API vendors, so it usually performs better in various scenarios; third-party vendors (such as OhMyGPT) may have limited support for specific vendors' APIs in some scenarios, especially when it goes beyond simple conversation requests. For example: in non-chat applications, AI plug-ins on WordPress (such as AI Engine) need to generate or analyze complex content. Such calls have high requirements for API compatibility. In these usage scenarios, if OhMyGPT does not accurately adapt to the vendor's API format or return value processing logic, the success rate may be reduced.
Therefore, OhMyGPT is more suitable for chat application scenarios (such as Lobechat or ChatGPT Next Web). If you cannot successfully use third-party API providers such as OhMyGPT in other scenarios, and you happen to have a cloud host with a suitable IP, you can consider the One API solution.
Introduction to Third-Party API Providers
Common third-party API providers include but are not limited to:
1. OhMyGPT
Introduction:OhMyGPT is a third-party provider that focuses on providing API docking services for multiple large language models. Through OhMyGPT, users can use multiple top large language models such as OpenAI, Google Gemini, Anthropic Claude, etc. without having to manage accounts for each provider separately. One of the major advantages of OhMyGPT is that it can provide users with a more convenient interface and lower usage costs, which is suitable for developers and enterprises who want to flexibly use multiple models.
Features: Simplifies API management, supports multiple large model platforms, and has relatively low costs.
2. RapidAPI
Introduction: RapidAPI is the world's largest API market, providing thousands of APIs for users to access, including large language model APIs. Developers can quickly find and connect to AI vendors such as OpenAI and IBM Watson through the RapidAPI platform, and use a unified API key management and billing system. It provides developers with the ability to test and monitor APIs, improving the efficiency of accessing different services.
Features: Rich API variety, fast integration, unified management and billing.
3. NLP Cloud
Introduction:NLP Cloud provides APIs based on a variety of natural language processing models, supporting models such as GPT series, T5, BERT, etc. NLP Cloud focuses on providing enterprises with optimized language model solutions, especially in the fields of text generation, classification, translation, etc. It also provides users with privacy protection and custom model options, which is very suitable for enterprises that require high security and customized functions.
Features: Supports multiple NLP models, enterprise-level solutions, and privacy protection.
4. AssemblyAI
Introduction: AssemblyAI is known for its speech recognition API, but it also provides services related to large language models through its platform. Users can integrate OpenAI's GPT model through AssemblyAI, combining language processing with speech recognition, and apply it to multimodal scenarios such as speech-to-text and smart assistants. It provides developers with a fast and stable access experience.
Features: Multimodal support, combination of voice and text processing, and stable API service.
5. Spell
Introduction:Spell provides training and management services for machine learning and AI models, allowing developers to access language models such as OpenAI and Google through its platform. Spell also provides custom training and deployment options, suitable for companies or researchers who need flexible deployment and management of AI models.
Features: Customize model training, simplify deployment, and flexibly integrate multiple AI models.
6. LangchainHub
Introduction:LangchainHub is a third-party platform focusing on natural language processing and large language model integration. Through LangchainHub, users can integrate multiple large language model APIs, such as OpenAI, Anthropic, Google, etc., simplify the call to multiple language models, and provide compatibility with different tools and frameworks, helping developers and researchers to quickly build NLP applications.
Features: Extensive integration of multiple models, improved development efficiency, and multi-tool compatibility.
In this article, OhMyGPT is used as an example of a third-party API provider.
Optional: Use Lobechat as a PWA (Progressive Web App)
Introduction to PWA
Lobechat supports PWA (Progressive Web Apps), which enables it to provide a native-like experience on mobile and desktop devices. With PWA support, users can add a shortcut to Lobechat on the desktop of their work device and open and run it like a local application. PWA features include:
- Offline support: The PWA feature allows users to still access some functions when there is no network connection.
- Push Notifications:Users can receive real-time notifications (such as messages or task reminders) from Lobechat through PWA to improve interactivity.
- Quick installation:Users can install it with one click through the browser and experience a more convenient access method without downloading from the app store.
- Automatic Updates: PWA applications can automatically update to the latest version, ensuring that users always use the latest version of Lobechat.
With PWA, Lobechat can provide a consistent and convenient user experience on different devices, which is very suitable for frequent use scenarios.
PWA installation
Generally speaking, you will be prompted to install when you log in to Lobechat for the first time, or you can install it by clicking the icon on the right side of the browser address bar, as shown below:

After the installation is complete, it looks the same as a regular application. For example, after I installed it on a Mac, it showed the following:

After that, you can directly click the icon to open Lobechat. In fact, it is similar to a shortcut containing a URL. After opening, it is mostly called to run the default browser, but it looks like an independent application on the interface. However, in order to enhance the user experience, PWA will open in an independent window mode with "no address bar and no tabs", giving people a feeling of being independent of the browser. The look and feel is as follows:

On a technical level, it still relies on the browser engine to run, so the installed PWA shortcut will follow the updates and configurations of the default browser.
The full support of PWA depends on the features of the default browser. If the default browser supports rich PWA features, the performance and experience of PWA will be better. Especially the support for "Service Workers", "Web App Manifest", and "HTTPS". Therefore, different browsers have different support for PWA when used as default browsers:
- Better browser support: Modern browsers such as Chrome, Edge, Firefox, and Safari all support basic PWA features, such as offline access, home screen shortcuts, push notifications, etc. On these browsers, the PWA experience is close to that of native apps.
- Mobile: On Android devices, Chrome and Edge support PWA installation, allowing users to add to the home screen directly from the browser. Safari on iOS also supports PWA, but its functionality is slightly limited (such as no support for push notifications and background updates).
- Desktop:Chrome, Edge and Firefox support the installation of PWA on the desktop, allowing users to manage them like local applications.
Therefore, in order to get the best PWA experience, it is recommended to use the latest version of Chrome, Edge and other browsers as the default browser.
Lobechat App Settings
Application Settings Introduction
Lobechat's "App Settings" interface is the center for comprehensive configuration of app functions, including multiple tabs such as "General Settings", "System Assistant", "Language Model", "Voice Service" and "Default Assistant" to help users optimize the behavior and interface effects of the AI assistant.
• General settings: Users can configure the application's theme, display language, dialogue style and other basic settings here to customize the overall interface style and user experience.
• System Assistant: This tab is used to manage and configure system-level assistant functions. Users can set the role and specific tasks of the system assistant to ensure that it can operate efficiently in different application scenarios.
• Language Model: Here users can select and configure the language model to be used, including model type, model parameters, etc., to better adapt to different dialogue requirements and task complexity.
• Voice Services: Provides configuration options for speech recognition and speech synthesis functions. Users can enable voice input or voice output to improve the way they interact with AI assistants.
• Default Helper: Users can set their default conversation assistant here, including adjusting its personality, conversation style, and parameters (such as randomness) to suit the needs of daily communication or specific tasks.
The "Application Settings" interface helps users flexibly customize the various functions of Lobechat to suit different work scenarios and usage preferences.
To enter the "App Settings", you need to log in first, then click the avatar in the red box in the upper left corner:

Select "App Settings" to enter:

Language Model
In Lobechat's settings, "Language Model" is the most important setting, which allows users to select and configure a specific large language model API provider for chat and other AI-driven tasks: This option defines the type of model used (such as GPT-4, Claude 3.5 Sonnet, Gemini, etc.), and sets parameters such as API provider, API KEY, API proxy address, and model to customize the response according to the capabilities of the selected model:

Generally speaking, we divide it into two usage methods.
Directly use the official service of API providers
This method is suitable for friends who live abroad, or who live in China but know science or magic and can change their IP freely (and have enough money, the official OpenAI plus package costs 20 US dollars).
Directly use the official OpenAI service:

Directly use the official Azure OpenAI service:

Directly use the official anthropic service:

Note 1: There is nothing wrong with using official services directly. As long as you have a legitimate API key purchased directly from the official website and the public IP of the device running lobechat is not a domestic IP, it will be fine.
Note 2: The reason why I raise the issue of IP is that most foreign language model API suppliers have blocked direct access from domestic IP addresses, and the only one that is not blocked is Azure Open AI, which is only available to enterprise users. The following is the email notification received on October 17:

In my previous article, I recommended this unscientific way of directly using the official OpenAI in China. I didn’t expect that man proposes, God disposes (it seems that it has always been available only in the enterprise version, but now it is open when applying for use). Now I have completely given up this idea. In the future, if there are only domestic IPs, I will just use the products of domestic large language model manufacturers.
Note 3: The experience of "using client request mode" may vary depending on the person and environment. Please try it yourself.
Use the services of third-party API providers through the API provider
This method is more suitable for friends who are in China but do not have scientific or magical means, or those who have scientific or magical means but think that using official services directly is too expensive (like me?). However, the premise of this method is that there is already a third-party API supplier that suits your needs. For example, the third-party API supplier I am currently using is OhMyGPT, which has been mentioned many times above, so it will be used as an example in the following text.
Note: For a detailed introduction to OhMyGPT, please refer to my other article:. I will not repeat it here.
So, how should OhMyGPT be used in Lobechat? The following uses OpenAI's settings interface to demonstrate:

There are 3 key settings here: API KEY, API proxy address, and model list.
1. Fill in the API KEY in your OhMyGPT account in the API KEY in the above picture:

2. Fill in the OhMyGPT line address that suits you for the API proxy address:

3. Model list, you can directly set the required model version in the "Model List" of the Lobechat OpenAI setting interface:

If the model version provided by Lobechat by default does not have the one you need, but there is a model version in the "Settings" item of the OhMyGPT account (a bit embarrassing, I couldn't find it after searching for a long time, so I made one up myself, assuming it is gpt-4-32k-1230), you can create it directly in the "Model List" of OpenAI. As you can see in the figure below, Lobechat does not have built-in support for this version (of course not, I made it up~), so it will provide the option of "Create and add gpt-4-32k-1230 model":

The model version will then appear in the model list:

Note: In the language model options of Lobechat, although it appears to use the model list under the OpenAI settings, if the API proxy address has already pointed to OhMyGPT, all requests will be processed directly through OhMyGPT. At this point, as long as the model version selected in the model list is correct and OhMyGPT supports the model (not necessarily OpenAI's model version, such as gemini-1.5-pro-002 in the figure above), it will be able to identify which API vendor the request is to be sent to (for example, here you can know that the model version of gemini-1.5-pro-002 is sent to Anthropic); based on the model version, OhMyGPT can also automatically generate an API request format that the vendor can understand. Therefore, even if OpenAI seems to be selected on the Lobechat language model interface, as long as the API proxy address points to OhMyGPT, models from other API vendors can be called in this way.
Additional knowledge: Why choose to use OpenAI's settings interface to call models from other API providers?
The reason for choosing OpenAI's settings interface to do this is closely related to compatibility and popularity. The specific reasons can be summarized as follows:
1. Widespread use and standardization of OpenAI:
OpenAI's API interfaces and models are widely used in AI applications, so many developers and users are very familiar with its interface and configuration options. Using OpenAI's settings interface can maximize compatibility with existing user habits while simplifying the development and integration process.
2. Higher compatibility:
OpenAI's API design structure and calling method have become a relatively common standard. Many AI proxy services (such as OhMyGPT) or intermediary platforms can easily parse and forward OpenAI-style API requests to other suppliers, such as Ollama, Google, Anthropic, etc. This structure is simple and powerful, so when doing proxy or forwarding, OpenAI's interface and settings can better adapt to the needs of different AI suppliers.
3. Reduce development complexity:
Since OpenAI's API structure is widely accepted, application developers can adapt to multiple AI vendors through a unified API interface design (OpenAI style), without having to design different interfaces and interfaces for each vendor separately. This not only reduces the complexity of development, but also improves the flexibility of the platform, making it easier to add more models and vendors in the future.
4. Versatility and scalability:
OpenAI's settings interface is usually highly versatile and can convert requests into the API format of other vendors through a proxy mechanism. This allows applications to access more different models and vendors through the background proxy, even if they use OpenAI's settings box on the surface, thus improving scalability.
Therefore, OpenAI's interface was chosen to call models from other API vendors not only because of its popularity, but also because of its versatility and flexibility, making it easier to be compatible with multiple AI models and vendors.
System Assistant
Under the System Assistant option in the Lobechat app settings, the three key items are "Topic Naming Model", "Translation Model" and "Assistant Metadata Generation Model":

1. Topic Naming Model:
This model is used to automatically generate topic names for conversations, especially when the conversations are long or involve multiple topics. It can intelligently name the conversations based on the content of the conversation, helping users better organize and review different topics.
2. Translation Model:
The translation model is used to convert the conversation content between different languages. Users can choose different language models to translate the conversation in real time according to their needs, making cross-language communication smoother.
3. Assistant Metadata Generation Model:
This model is responsible for generating metadata related to the conversation, which is usually used for conversation management or further analysis. The metadata may include information such as conversation context, sentiment analysis, keyword extraction, etc., which helps to optimize the conversation experience and data processing.
All the models created in the language model above can be selected here as drop-down menu options:

General settings

Under the "General Settings" option of the Lobechat application, in addition to setting the interface "language", users can also adjust the overall interface of Lobechat, including the theme, font size, theme color, neutral color, and can also reset all settings and clear all conversation messages. This part is very simple, and you will know it by looking at the interface, so I won't say more.
Voice Services
In the settings of the Lobechat app,Voice ServicesThe options provide voice-related function configurations, mainly including the following settings:

- Speech Recognition Service: Configure the speech recognition service used by the application to convert the user's voice input into text. The drop-down menu has two options: OpenAI and Broswer.
- Automatically end speech recognition switch: Controls whether speech recognition stops automatically at the end, so as to optimize the recognition process when there is discontinuous input.
- OpenAI speech synthesis model: Set up OpenAI's speech synthesis model to convert text into speech output.
- OpenAI speech recognition model: Set up OpenAI's speech recognition model for speech-to-text conversion.
Default Helper
What the default helper options do
In the Lobechat app settings, the "Default Assistant" option automatically assigns a preset smart assistant to the user's session. When the user starts a new conversation, the system will enable this assistant by default to provide corresponding answers and interactions.
Lobechat's default assistant is usually the "casual chat" assistant that is available by default in the chat interface. When you start a new conversation, this assistant will automatically load and be ready for ordinary conversations or daily help. You can change the type of this default assistant in the app settings as needed to adapt to different chat needs or tasks:

The default helper functions include:
- Personalized interaction: Users can get a personalized conversation experience based on the default assistant they set. For example, you can choose an assistant that focuses on a certain field (such as programming or content creation), and the system will answer relevant questions based on the assistant's preset configuration.
- Simplify the use process: It eliminates the need to manually select an assistant every time you start a new conversation, improving the convenience of the user experience.
- Specific use scenarios: Suitable for users who focus on a certain task for a long time, such as using a specific assistant for translation, writing, or professional Q&A. By setting a default assistant, users can directly enter this mode.
You can use Lobechat's "Default Assistant" setting to specify the assistant you use most often or that is best suited for the current task, ensuring that the intelligent experience for each conversation meets your expectations and needs.
Illustration of the default assistant's related settings



In the use of AI assistants, "prompt" plays a vital role and directly affects the assistant's understanding and response quality: Prompt is a piece of text or question entered by the user to tell AI what task to complete or what information to give. Its role and importance are as follows:
1. Clarify the mission intent
Prompts define the user's needs, enabling AI to understand and respond to specific requests. For example, detailed prompts can help AI assistants more accurately understand the context of the question, tone, or expected output format, thereby generating more relevant responses. Without clear prompt words, AI assistants may give off-topic answers.
2. Control over generated content
By optimizing and designing prompts, users can control the content generated by the AI assistant during the conversation. A good prompt can specify the AI's answer style (such as humor, professionalism), content details (such as clear points, detailed explanations), and even tone. Especially in long conversations, prompts can help maintain content coherence.
3. Improve interaction efficiency
The design of prompts directly affects the efficiency of interaction. A clear prompt can reduce unnecessary clarifications and allow AI assistants to give more accurate and comprehensive answers, thereby reducing the number of repeated communications. Therefore, a properly designed prompt can help users complete tasks efficiently.
4. Enhance the applicability of AI applications
The flexibility of Prompt allows the AI assistant to adapt to a variety of application scenarios, such as writing assistance, code generation, data analysis, etc. Users can specify specific tasks or fields through Prompt and use the generation capabilities of the AI assistant to complete different types of work.
In general, a prompt is equivalent to an "instruction" in an AI assistant, providing direction and details for the conversation. Excellent prompt design not only improves the response quality of the AI assistant, but also enables a more efficient and accurate interactive experience. Therefore, the reasonable design and use of prompts is the key to making AI assistants work efficiently.
Lobechat - "Conversational" interface
Lobechat's conversation interface is the core platform for users to interact with AI assistants (the main workspace at ordinary times). It supports instant conversations, topic management, and conversation recording functions to help users get real-time replies and maintain the consistency of conversations. Users can handle multiple tasks at the same time and optimize the conversation experience through custom settings (such as randomness, core sampling, etc.). It is an efficient and convenient task management tool. The interface is as follows:

You can click on different assistants in the assistant bar on the left. After selecting, you can click on the assistant avatar on the right to enter the specific settings of the assistant:

The following options are similar to the default assistant configuration options mentioned above, such as assistant information:

Role settings:

Chat Preferences"

Model setup:

Voice service:

Each assistant can set these options independently, which is very flexible.
Lobechat - "Files"
Lobechat's "File" interface is not only a tool for users to upload, store and view files, but also supports integration with self-built knowledge bases. Users can add content to the knowledge base by uploading files. The AI assistant can perform data analysis, document reading and information retrieval based on the file content, improving the intelligence and efficiency of the conversation. The interface also provides classification and search functions, allowing users to quickly find information in files or knowledge bases, further enhancing the experience of task processing and personalized conversations. The interface is as follows:

Note: This part of the content is only available in the server database version. Whether it can be used normally depends on whether the object storage parameters provided during construction are correct. However, I have not used this part of the function much, especially the knowledge base part. I will add my actual experience after using it.
Lobechat "Discover" interface
Introduction to the Discover interface
Lobechat's "Discover" interface is the center for users to explore and access more functions, covering modules such as "Assistant", "Plugins", "Model" and "Model Service Provider". Users can use this interface to find and enable different assistants and plug-ins to expand the capabilities of AI assistants and meet diverse application scenarios. At the same time, users can also select and switch between differentModel, and connect to multiple model service providers to optimize model performance and service experience according to needs. The interface also provides the latest function updates and popular resource recommendations to help users continuously improve the application effect of AI:

Note: The functions of "Model" and "Model Provider" are repeated in what I said earlier in the "Application Settings - Language Model - Model List" section. They are nothing more than how to create a new "Model Version". I will not repeat them here, so I will only introduce "Assistant" and "Plug-in" here.
assistant
The “Assistant” tab in Lobechat’s “Discover” interface is used to help users browse and select different AI assistants: users can view the functions and applicable scenarios of each assistant here, and add or switch as needed to meet specific task or conversation needs:

For example, if you want to add an assistant for "full stack" development, you can search for "full stack" directly in the search box:

Then the assistant details interface will appear. Confirm and complete the addition of the assistant:

The added AI assistant will appear in the "Conversation" interface of Lobechat:

More types of helpers can be added in the same way.
Plugins
The "Plugins" tab in Lobechat's "Discover" interface is used to browse and manage various functional extensions: users can select and enable different plug-ins here to enhance the functions of the AI assistant, such as integrating third-party tools, implementing specific task processing, etc. Through plug-ins, users can expand Lobechat's capabilities as needed, and improve its flexibility and practicality in adapting to different application scenarios. The interface is as follows:

Below I take the plug-in "Current Time Assistant" as an example to demonstrate how to add and use the plug-in so that the AI assistant can obtain the current time.
By default, Lobechat's AI assistant can't answer questions about the current time:

This is because many AI assistants (including some versions of ChatGPT or other language models) do not have the ability to access real-time information. Their design and deployment rely on pre-trained models, which cannot obtain real-time information such as the current time without accessing external data sources. At the same time, these assistants do not have external connections in most application scenarios, and are not connected to real-time clocks or external APIs. All answers are based on data during training or set fixed times (this is also for privacy and security, to prevent access to device time or other information on the user's system without explicit permission). Therefore, they usually prompt that they cannot provide real-time data.


Then just select the newly installed "Current Time Assistant" plug-in in the function area of the "Session" interface:

Then ask again about the current time, and the AI assistant can already answer:

Other extension plug-ins can be added or enabled in the same way. Just follow this idea. However, some plug-ins may require science or magic to work properly, such as plug-ins for YouTube and Google related functions. Please pay attention to this.
Afterword
Before writing this tutorial, I didn’t expect to write so much, and I found many setting details that I hadn’t noticed before. It turns out that “writing down” is really helpful for in-depth learning and understanding (I feel like I have said similar things many times~).
But it's normal to think about it. As a popular local large language model UI for Chat, Lobechat is very strong in terms of comprehensive functions, flexibility, high customization, local deployment, user experience, etc., and is especially suitable for individuals and small teams. However, for users who are not familiar with large language models or lack basic technical background, Lobechat's advanced settings (such as model parameter configuration) may be difficult to use, and there may be a certain learning cost for such users (I basically figured it out after writing this tutorial).
Therefore, I have tried to write some settings and usage details in this tutorial as detailed as possible, hoping to help more friends with less technical background. However, even so, the learning cost is still inevitable, but I just hope that through this tutorial and the previous few articles, you can avoid the detours I took before.