mirror of
https://github.com/labring/FastGPT.git
synced 2026-05-02 01:02:05 +08:00
87b0bca30c
* cloud doc * doc refactor * doc move * seo * remove doc * yml * doc * fix: tsconfig * fix: tsconfig
67 lines
3.2 KiB
Plaintext
67 lines
3.2 KiB
Plaintext
---
|
|
title: V4.7 (Initialization Required)
|
|
description: FastGPT V4.7 Release Notes
|
|
---
|
|
|
|
## 1. Update Configuration File
|
|
|
|
Added Boolean values to control which models are available for different feature modules, and added model logos. [View the latest configuration file](/docs/self-host/config/json/)
|
|
|
|
## 2. Initialization Script
|
|
|
|
After upgrading the image, send 1 HTTP request from any terminal. Replace `{{rootkey}}` with the `rootkey` from your environment variables, and `{{host}}` with your domain.
|
|
|
|
```bash
|
|
curl --location --request POST 'https://{{host}}/api/admin/initv47' \
|
|
--header 'rootkey: {{rootkey}}' \
|
|
--header 'Content-Type: application/json'
|
|
```
|
|
|
|
Script functions:
|
|
|
|
1. Initializes the parentId for plugins.
|
|
|
|
## 3. Upgrade ReRank Model
|
|
|
|
V4.7 changed the ReRank model format to be compatible with Cohere's format, allowing direct use of Cohere's API. If you're using a local ReRank model, update the image to: `registry.cn-hangzhou.aliyuncs.com/fastgpt/bge-rerank-base:v0.1`.
|
|
|
|
Cohere's reranking model doesn't perform as well with Chinese text compared to BGE. To integrate Cohere:
|
|
|
|
1. Apply for a Cohere API key: https://dashboard.cohere.com/api-keys
|
|
2. Update the FastGPT configuration file:
|
|
|
|
```json
|
|
{
|
|
"reRankModels": [
|
|
{
|
|
"model": "rerank-multilingual-v2.0", // The model name must match a Cohere model
|
|
"name": "Rerank", // Any display name
|
|
"requestUrl": "https://api.cohere.ai/v1/rerank",
|
|
"requestAuth": "Your Cohere API key"
|
|
}
|
|
]
|
|
}
|
|
```
|
|
|
|
## V4.7 Release Notes
|
|
|
|
1. New - Tool calling module that allows LLM models to dynamically select other modules or plugins based on user intent.
|
|
2. New - Classification and content extraction now support functionCall mode. Models that support functionCall but not toolCall can now be used. Set `functionCall` to `true` and `toolChoice` to `false` in the LLM model configuration. If `toolChoice` is true, tool mode will be used instead.
|
|
3. New - HTTP plugin for quickly generating plugins via OpenAPI.
|
|
4. New - ReRank model now compatible with [Cohere's format](https://docs.cohere.com/reference/rerank-1), enabling direct use of Cohere's rerank models.
|
|
5. New - Helm chart installation support.
|
|
6. Improved - Advanced workflow editor performance.
|
|
7. Improved - Extracted Flow controller to packages.
|
|
8. Improved - AI model selection.
|
|
9. Improved - Manual Knowledge Base input dialog.
|
|
10. Improved - Variable input dialog.
|
|
11. Improved - Docker deployment now auto-initializes replica sets.
|
|
12. Improved - Browser file reading now auto-detects encoding to reduce garbled text.
|
|
13. Fixed - Community edition rerank model selection not working.
|
|
14. Fixed - HTTP request body sending `undefined` when not in use (caused some GET requests to fail).
|
|
15. New - HTTP URL now supports variables.
|
|
16. Fixed - V4.6.9 extraction prompts prone to hallucination.
|
|
17. Fixed - PG HNSW index not actually taking effect. After this update, search speed is significantly improved (though there may be some precision loss — refer to the PgVector documentation for index tuning). Details: https://github.com/pgvector/pgvector?tab=readme-ov-file#troubleshooting
|
|
18. Fixed - Safari browser voice input issue.
|
|
19. Fixed - Custom split rules now accept regex special characters (previously caused frontend crashes).
|