---
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).
