1) Configuration interface update
2) Back-end adaptation API update
Note: The official no longer supports the Skylark1/2 series, and all
have been switched to the Doubao series

### What problem does this PR solve?
_Briefly describe what this PR aims to solve. Include background context
that will help reviewers understand the purpose of the PR._
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
- [ ] New Feature (non-breaking change which adds functionality)
- [ ] Documentation Update
- [ ] Refactoring
- [ ] Performance Improvement
- [ ] Other (please describe):
Co-authored-by: 海贼宅 <stu_xyx@163.com>
fix: Filter out disabled values from the llm options #2072 (#2073)
### What problem does this PR solve?
fix: Filter out disabled values from the llm options #2072
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
fix: Add Task Executor to system panel #2061 (#2070)
### What problem does this PR solve?
fix: Add Task Executor to system panel #2061
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Remove Typography from SwitchForm #1739 (#2059)
### What problem does this PR solve?
feat: Remove Typography from SwitchForm #1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Create a conversation before uploading files in it #1880 (#2057)
### What problem does this PR solve?
feat: Create a conversation before uploading files in it #1880
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Add Explanation for entering the API key when adding an LLM (#2055)
### What problem does this PR solve?
Add Explanation for entering the API key when adding an LLM
### Type of change
- [x] Performance Improvement
---------
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
### What problem does this PR solve?
add support for Baidu yiyan
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
---------
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
feat: Fixed the issue where the test database connection was successful but the prompt message showed that there was no error status #1739 (#2051)
### What problem does this PR solve?
feat: Fixed the issue where the test database connection was successful
but the prompt message showed that there was no error status #1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Delete Answer and Relevant from RestrictedUpstreamMap of Switch #1739 (#2039)
### What problem does this PR solve?
feat: Delete Answer and Relevant from RestrictedUpstreamMap of Switch
#1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Build options for the component id field of the Switch operator #1739 (#2037)
### What problem does this PR solve?
feat: Build options for the component id field of the Switch operator
#1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Test the database connection of the ExeSQL operator #1739 (#2036)
### What problem does this PR solve?
feat: Test the database connection of the ExeSQL operator #1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Add SwitchOperatorOptions to Select of Switch #1739 (#2033)
### What problem does this PR solve?
feat: Add SwitchOperatorOptions to Select of Switch #1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
feat: Update Switch form data #1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Build the edges of Switch by form data #1739 (#2022)
### What problem does this PR solve?
feat: Build the edges of Switch by form data #1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
#1853 add support for XunFei Spark
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
feat: Build the positions of the Switch handle #1739 (#2018)
### What problem does this PR solve?
feat: Build the positions of the Switch handle #1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
#1853
### Type of change
- [X] New Feature (non-breaking change which adds functionality)
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
feat: Extract the code for building categorize operator coordinates to hooks.ts #1739 (#2005)
### What problem does this PR solve?
feat: Extract the code for building categorize operator coordinates to
hooks.ts #1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Add complex dynamic form to SwitchForm #1739 (#2001)
### What problem does this PR solve?
feat: Add complex dynamic form to SwitchForm #1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
'Api Key' and 'API Document' isn't aligned.
### Type of change
- [x] Refactoring
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
### What problem does this PR solve?
#1853 add support for Replicate
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
---------
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
feat: Hide the upload button in the external agent's chat box #1880 (#1984)
### What problem does this PR solve?
feat: Hide the upload button in the external agent's chat box #1880
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
feat: Add tip to loop of ExeSQL #1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
feat: Add component ExecSQL #1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: Opening file whose type is Knowledge Graph appear error with tsx #1975 (#1978)
### What problem does this PR solve?
fix: Opening file whose type is Knowledge Graph appear error with tsx
#1975
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
feat: Delete the files uploaded in the external dialog box #1880 (#1967)
### What problem does this PR solve?
feat: Delete the files uploaded in the external dialog box #1880
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Add MessageInput to the external chat page #1880 (#1963)
### What problem does this PR solve?
feat: Add MessageInput to the external chat page #1880
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
#1853 add support for 01.AI
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
---------
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
feat: Delete the file from the upload control of the message input box #1880 (#1946)
### What problem does this PR solve?
feat: Delete the file from the upload control of the message input box
#1880
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Format file format from Windows/dos to Unix (#1949)
### What problem does this PR solve?
Related source file is in Windows/DOS format, they are format to Unix
format.
### Type of change
- [x] Refactoring
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
feat: Supports chatting with files/images #1880 (#1943)
### What problem does this PR solve?
feat: Supports chatting with files/images #1880
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
feat: Modify PerfXCloud name #1853
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
fix prefXCloud logo bug
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
### What problem does this PR solve?
#1853 add support for SILICONFLOW
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
---------
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
feat: After selecting the parsing method as knowledge graph, the delimiter and chunk token number are displayed. #1594 (#1929)
### What problem does this PR solve?
feat: After selecting the parsing method as knowledge graph, the
delimiter and chunk token number are displayed. #1594
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: Error on chat api,<BadRequestKeyError '400: Bad Request'> #1918 (#1923)
### What problem does this PR solve?
fix: Error on chat api,<BadRequestKeyError '400: Bad Request'> #1918
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
feat: Added explanation on the parsing method of knowledge graph #1594 (#1916)
### What problem does this PR solve?
feat: Added explanation on the parsing method of knowledge graph #1594
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
#1853 add support for novita.ai
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
---------
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
feat: Add delimiter field to naive parsing method #1909 (#1911)
### What problem does this PR solve?
feat: Add delimiter field to naive parsing method #1909
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: When the component id is very long, the delete button of generate will be hidden #1906 (#1907)
### What problem does this PR solve?
fix: When the component id is very long, the delete button of generate
will be hidden #1906
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?
#1853 add support for Upstage
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
### What problem does this PR solve?
#1853 add support for TogetherAI
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
---------
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
### What problem does this PR solve?
#1853 add support for PerfXCloud
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Co-authored-by: Zhedong Cen <cenzhedong2@126.com>
feat: Expose the agent's chat window to third parties #1842 (#1897)
### What problem does this PR solve?
feat: Expose the agent's chat window to third parties #1842
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
feat: Add component QWeather #1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
feat: Replace the LocalAi icon #762
### Type of change
- [x] New Feature (non-breaking change which adds functionality)