raptorPromptDefault:'Please summarize the following paragraphs. Be careful with numbers and do not make up information. Paragraphs:\n{cluster_content}\nThe above is the content you need to summarize.',
'Document parsing time varies based on several factors. Enabling features like Knowledge Graph, RAPTOR, Auto Question Extraction, or Auto Keyword Extraction will significantly increase processing time. If the progress bar stalls, please consult these two FAQs: https://ragflow.io/docs/dev/faq#why-does-my-document-parsing-stall-at-under-one-percent.',
'Conduct a retrieval test to check if RAGFlow can recover the intended content for the LLM. If you have adjusted the default settings, such as keyword similarity weight or similarity threshold, to achieve the optimal results, be aware that these changes will not be automatically saved. You must apply them to your chat assistant settings or the Retrieval agent component settings.',
'RAGFlow employs either a combination of weighted keyword similarity and weighted vector cosine similarity, or a combination of weighted keyword similarity and weighted reranking score during retrieval. This parameter sets the threshold for similarities between the user query and chunks. Any chunk with a similarity score below this threshold will be excluded from the results. By default, the threshold is set to 0.2. This means that only chunks with hybrid similarity score of 20 or higher will be retrieved.',
'This sets the weight of keyword similarity in the combined similarity score, either used with vector cosine similarity or with reranking score. The total of the two weights must equal 1.0.',
'This sets the weight of keyword similarity in the combined similarity score, either used with vector cosine similarity or with reranking score. The total of the two weights must equal 1.0.',
'Use a visual model for PDF layout analysis to effectively locate document titles, text blocks, images, and tables. If the naive option is chosen, only the plain text in the PDF will be retrieved. Please note that this option currently works ONLY for PDF documents.',
taskPageSizeTip:`During layout recognition, a PDF file is split into chunks and processed in parallel to increase processing speed. This parameter sets the size of each chunk. A larger chunk size reduces the likelihood of splitting continuous text between pages.`,
'Supports single or batch file upload. For a locally deployed RAGFlow: the total file size limit per upload is 1GB, with a batch upload limit of 32 files. There is no cap on the total number of files per account. For demo.ragflow.io, the total file size limit per upload is 10MB, with each file not exceeding 10MB and a maximum of 128 files per account.',
rerankTip:`Optional. If left empty, RAGFlow will use a combination of weighted keyword similarity and weighted vector cosine similarity; if a rerank model is selected, a weighted reranking score will replace the weighted vector cosine similarity. Please be aware that using a rerank model will significantly increase the system's response time. If you wish to use a rerank model, ensure you use a SaaS reranker; if you prefer a locally deployed rerank model, ensure you start RAGFlow with docker-compose-gpu.yml.`,
'A delimiter or separator can consist of one or multiple special characters. If it is multiple characters, ensure they are enclosed in backticks( ``). For example, if you configure your delimiters like this: \\n`##`;, then your texts will be separated at line breaks, double hash symbols (##), and semicolons.',
html4excel:'Excel to HTML',
html4excelTip:`Use with the General chunking method. When disabled, spreadsheets (XLSX or XLS(Excel 97-2003)) in the knowledge base will be parsed into key-value pairs. When enabled, they will be parsed into HTML tables, splitting every 12 rows if the original table has more than 12 rows. See https://ragflow.io/docs/dev/enable_excel2html for details.`,
autoKeywords:'Auto-keyword',
autoKeywordsTip:`Automatically extract N keywords for each chunk to increase their ranking for queries containing those keywords. Be aware that extra tokens will be consumed by the chat model specified in 'System model settings'. You can check or update the added keywords for a chunk from the chunk list. For details, see https://ragflow.io/docs/dev/autokeyword_autoquestion.`,
autoQuestions:'Auto-question',
autoQuestionsTip:`Automatically extract N questions for each chunk to increase their ranking for queries containing those questions. You can check or update the added questions for a chunk from the chunk list. This feature will not disrupt the chunking process if an error occurs, except that it may add an empty result to the original chunk. Be aware that extra tokens will be consumed by the LLM specified in 'System model settings'. For details, see https://ragflow.io/docs/dev/autokeyword_autoquestion.`,
redo:'Do you want to clear the existing {{chunkNum}} chunks?',
setMetaData:'Set Meta Data',
pleaseInputJson:'Please enter JSON',
documentMetaTips:`<p>The meta data is in Json format(it's not searchable). It will be added into prompt for LLM if any chunks of this document are included in the prompt.</p>
'The document is associated with the knowledge graph. After deletion, the related node and relationship information will be deleted, but the graph will not be updated immediately. The update graph action is performed during the process of parsing the new document that carries the knowledge graph extraction task.',
'The default embedding model for the knowledge base. It cannot be changed once the knowledge base has chunks. To switch to a different default embedding model, you must delete all existing chunks in the knowledge base.',
'It kind of sets the token threshold for a creating a chunk. A segment with fewer tokens than this threshold will be combined with the following segments until the token count exceeds the threshold, at which point a chunk is created. No new chunk is created unless a delimiter is encountered, even if the threshold is exceeded.',
<p>Thisapproachchunksfilesusingthe'naive'/'General'method.Itsplitsadocumentintosegmentsandthencombinesadjacentsegmentsuntilthetokencountexceedsthethresholdspecifiedby'Chunk token number for text',atwhichpointachunkiscreated.</p>
tag:`<p>A knowledge base using the 'Tag' chunking method functions as a tag set. Other knowledge bases use it to tag their chunks, and queries to these knowledge bases are also tagged using this tag set.</p>
'Enable RAPTOR for multi-hop question-answering tasks. See https://ragflow.io/docs/dev/enable_raptor for details.',
prompt:'Prompt',
promptTip:
'Use the system prompt to describe the task for the LLM, specify how it should respond, and outline other miscellaneous requirements. The system prompt is often used in conjunction with keys (variables), which serve as various data inputs for the LLM. Use a forward slash `/` or the (x) button to show the keys to use.',
promptMessage:'Prompt is required',
promptText:`Please summarize the following paragraphs. Be careful with the numbers, do not make things up. Paragraphs as following:
{cluster_content}
Theaboveisthecontentyouneedtosummarize.`,
maxToken:'Max token',
maxTokenTip:'The maximum number of tokens per generated summary chunk.',
maxTokenMessage:'Max token is required',
threshold:'Threshold',
thresholdTip:
'In RAPTOR, chunks are clustered by their semantic similarity. The Threshold parameter sets the minimum similarity required for chunks to be grouped together. A higher Threshold means fewer chunks in each cluster, while a lower one means more.',
thresholdMessage:'Threshold is required',
maxCluster:'Max cluster',
maxClusterTip:'The maximum number of clusters to create.',
maxClusterMessage:'Max cluster is required',
randomSeed:'Random seed',
randomSeedMessage:'Random seed is required',
entityTypes:'Entity types',
vietnamese:'Vietnamese',
pageRank:'Page rank',
pageRankTip:`You can assign a higher PageRank score to specific knowledge bases during retrieval. The corresponding score is added to the hybrid similarity scores of retrieved chunks from these knowledge bases, increasing their ranking. See https://ragflow.io/docs/dev/set_page_rank for details.`,
tagName:'Tag',
frequency:'Frequency',
searchTags:'Search tags',
tagCloud:'Cloud',
tagTable:'Table',
tagSet:'Tag sets',
tagSetTip:`
<p>Selectoneormultipletagknowledgebasestoauto-tagchunksinyourknowledgebase.Seehttps://ragflow.io/docs/dev/use_tag_sets for details.</p>
'Construct a knowledge graph over file chunks of the current knowledge base to enhance multi-hop question-answering involving nested logic. See https://ragflow.io/docs/dev/construct_knowledge_graph for details.',
graphRagMethod:'Method',
graphRagMethodTip:`Light: (Default) Use prompts provided by github.com/HKUDS/LightRAG to extract entities and relationships. This option consumes fewer tokens, less memory, and fewer computational resources.</br>
resolutionTip:`An entity deduplication switch. When enabled, the LLM will combine similar entities - e.g., '2025' and 'the year of 2025', or 'IT' and 'Information Technology' - to construct a more accurate graph`,
community:'Community reports',
communityTip:
'In a knowledge graph, a community is a cluster of entities linked by relationships. You can have the LLM generate an abstract for each community, known as a community report. See here for more information: https://www.microsoft.com/en-us/research/blog/graphrag-improving-global-search-via-dynamic-community-selection/',
theDocumentBeingParsedCannotBeDeleted:
'The document being parsed cannot be deleted',
},
chunk:{
chunk:'Chunk',
bulk:'Bulk',
selectAll:'Select All',
enabledSelected:'Enable selected',
disabledSelected:'Disable selected',
deleteSelected:'Delete selected',
search:'Search',
all:'All',
enabled:'Enabled',
disabled:'Disabled',
keyword:'Keyword',
function:'Function',
chunkMessage:'Please input value!',
full:'Full text',
ellipse:'Ellipse',
graph:'Knowledge graph',
mind:'Mind map',
question:'Question',
questionTip:`If there are given questions, the embedding of the chunk will be based on them.`,
chunkResult:'Chunk Result',
chunkResultTip:`View the chunked segments used for embedding and retrieval.`,
currentPasswordIncorrect:'Current password is incorrect',
passwordChangeError:'Failed to change password, please try again later',
passwordSecurityTip:'For your account security, please set a strong password. Password should be at least 6 characters long and include letters, numbers, and special characters.',
currentPassword:'Current Password',
newPassword:'New Password',
confirmNewPassword:'Confirm New Password',
cancel:'Cancel',
changing:'Changing...',
confirmChange:'Confirm Change',
// Profile form
personalProfile:'Personal Profile',
pleaseSelectImageFile:'Please select an image file',
maxTokensTip:`This sets the maximum length of the model's output, measured in the number of tokens (words or pieces of words). Defaults to 512. If disabled, you lift the maximum token limit, allowing the model to determine the number of tokens in its responses.`,
maxTokensInvalidMessage:'Please enter a valid number for Max Tokens.',
password:'Password',
passwordDescription:
'Please enter your current password to change your password.',
model:'Model providers',
modelDescription:'Configure model parameters and API KEY here.',
team:'Team',
system:'System',
logout:'Log out',
api:'API',
usernameMessage:'Please input your username!',
photo:'Your photo',
photoDescription:'This will be displayed on your profile.',
colorSchema:'Color schema',
colorSchemaMessage:'Please select your color schema!',
colorSchemaPlaceholder:'select your color schema',
bright:'Bright',
dark:'Dark',
timezoneMessage:'Please input your timezone!',
timezonePlaceholder:'select your timezone',
emailDescription:'Once registered, E-mail cannot be changed.',
currentPasswordMessage:'Please input your password!',
changePassword:'Change Password',
newPasswordMessage:'Please input your password!',
newPasswordDescription:
'Your new password must be more than 8 characters.',
confirmPassword:'Confirm new password',
confirmPasswordMessage:'Please confirm your password!',
confirmPasswordNonMatchMessage:
'The new password that you entered do not match!',
addedModels:'Added models',
modelsToBeAdded:'Models to be added',
addTheModel:'Add Model',
apiKey:'API-Key',
apiKeyMessage:
'Please enter the API key (for locally deployed model,ignore this).',
apiKeyTip:
'The API key can be obtained by registering the corresponding LLM supplier.',
showMoreModels:'View Models',
hideModels:'Hide Models',
baseUrlTip:
'If your API key is from OpenAI, just ignore it. Any other intermediate providers will give this base url with the API key.',
tongyiBaseUrlTip:
'For Chinese users, no need to fill in or use https://dashscope.aliyuncs.com/compatible-mode/v1. For international users, use https://dashscope-intl.aliyuncs.com/compatible-mode/v1',
tongyiBaseUrlPlaceholder:'(International users only, please see tip)',
'The default chat model for each newly created knowledge base.',
embeddingModel:'Embedding model',
embeddingModelTip:
'The default embedding model for each newly created knowledge base. If you cannot find an embedding model from the dropdown, check if you are using RAGFlow slim edition (which does not include embedding models) or check https://ragflow.io/docs/dev/supported_models to see if your model provider supports this model.',
img2txtModel:'Img2txt model',
img2txtModelTip:
'The default img2txt model for each newly created knowledge base. It describes a picture or video. If you cannot find a model from the dropdown, check https://ragflow.io/docs/dev/supported_models to see if your model provider supports this model.',
sequence2txtModel:'Speech2txt model',
sequence2txtModelTip:
'The default ASR model for each newly created knowledgebase. Use this model to translate voices to corresponding text.',
rerankModel:'Rerank model',
rerankModelTip:`The default rerank model for reranking chunks. If you cannot find a model from the dropdown, check https://ragflow.io/docs/dev/supported_models to see if your model provider supports this model.`,
ttsModel:'TTS Model',
ttsModelTip:
'The default text-to-speech model. If you cannot find a model from the dropdown, check https://ragflow.io/docs/dev/supported_models to see if your model provider supports this model.',
workspace:'Workspace',
upgrade:'Upgrade',
addLlmTitle:'Add LLM',
editLlmTitle:'Edit {{name}} Model',
editModel:'Edit Model',
modelID:'Model ID',
modelUid:'Model UID',
modelNameMessage:'Please input your model name!',
modelTypeMessage:'Please input your model type!',
addLlmBaseUrl:'Base url',
baseUrlNameMessage:'Please input your base url!',
vision:'Does it support Vision?',
ollamaLink:'How to integrate {{name}}',
FishAudioLink:'How to use FishAudio',
TencentCloudLink:'How to use TencentCloud ASR',
volcModelNameMessage:'Please input your model name!',
addEndpointID:'EndpointID of the model',
endpointIDMessage:'Please input your EndpointID of the model',
addArkApiKey:'VOLC ARK_API_KEY',
ArkApiKeyMessage:'Please input your ARK_API_KEY',
bedrockModelNameMessage:'Please input your model name!',
addBedrockEngineAK:'ACCESS KEY',
bedrockAKMessage:'Please input your ACCESS KEY',
addBedrockSK:'SECRET KEY',
bedrockSKMessage:'Please input your SECRET KEY',
bedrockRegion:'AWS Region',
bedrockRegionMessage:'Please select!',
'us-east-2':'US East (Ohio)',
'us-east-1':'US East (N. Virginia)',
'us-west-1':'US West (N. California)',
'us-west-2':'US West (Oregon)',
'af-south-1':'Africa (Cape Town)',
'ap-east-1':'Asia Pacific (Hong Kong)',
'ap-south-2':'Asia Pacific (Hyderabad)',
'ap-southeast-3':'Asia Pacific (Jakarta)',
'ap-southeast-5':'Asia Pacific (Malaysia)',
'ap-southeast-4':'Asia Pacific (Melbourne)',
'ap-south-1':'Asia Pacific (Mumbai)',
'ap-northeast-3':'Asia Pacific (Osaka)',
'ap-northeast-2':'Asia Pacific (Seoul)',
'ap-southeast-1':'Asia Pacific (Singapore)',
'ap-southeast-2':'Asia Pacific (Sydney)',
'ap-east-2':'Asia Pacific (Taipei)',
'ap-southeast-7':'Asia Pacific (Thailand)',
'ap-northeast-1':'Asia Pacific (Tokyo)',
'ca-central-1':'Canada (Central)',
'ca-west-1':'Canada West (Calgary)',
'eu-central-1':'Europe (Frankfurt)',
'eu-west-1':'Europe (Ireland)',
'eu-west-2':'Europe (London)',
'eu-south-1':'Europe (Milan)',
'eu-west-3':'Europe (Paris)',
'eu-south-2':'Europe (Spain)',
'eu-north-1':'Europe (Stockholm)',
'eu-central-2':'Europe (Zurich)',
'il-central-1':'Israel (Tel Aviv)',
'mx-central-1':'Mexico (Central)',
'me-south-1':'Middle East (Bahrain)',
'me-central-1':'Middle East (UAE)',
'sa-east-1':'South America (São Paulo)',
'us-gov-east-1':'AWS GovCloud (US-East)',
'us-gov-west-1':'AWS GovCloud (US-West)',
addHunyuanSID:'Hunyuan Secret ID',
HunyuanSIDMessage:'Please input your Secret ID',
addHunyuanSK:'Hunyuan Secret Key',
HunyuanSKMessage:'Please input your Secret Key',
addTencentCloudSID:'TencentCloud Secret ID',
TencentCloudSIDMessage:'Please input your Secret ID',
addTencentCloudSK:'TencentCloud Secret Key',
TencentCloudSKMessage:'Please input your Secret Key',
200:'The server successfully returns the requested data.',
201:'Create or modify data successfully.',
202:'A request has been queued in the background (asynchronous task).',
204:'Data deleted successfully.',
400:'There was an error in the request issued, and the server did not create or modify data.',
401:'Please sign in again.',
403:'The user is authorized, but access is prohibited.',
404:'The request was made for a record that does not exist, and the server did not perform the operation.',
406:'The requested format is not available.',
410:'The requested resource has been permanently deleted and will not be available again.',
413:'The total size of the files uploaded at once is too large.',
422:'When creating an object, a validation error occurred.',
500:'A server error occurred, please check the server.',
502:'Gateway error.',
503:'The service is unavailable and the server is temporarily overloaded or undergoing maintenance.',
504:'Gateway timeout.',
requestError:'Request error',
networkAnomalyDescription:
'There is an abnormality in your network and you cannot connect to the server.',
networkAnomaly:'network anomaly',
hint:'hint',
},
fileManager:{
files:'Files',
name:'Name',
uploadDate:'Upload Date',
knowledgeBase:'Dataset',
size:'Size',
action:'Action',
addToKnowledge:'Link to Knowledge Base',
pleaseSelect:'Please select',
newFolder:'New Folder',
file:'File',
uploadFile:'Upload File',
parseOnCreation:'Parse on creation',
directory:'Directory',
uploadTitle:'Drag and drop your file here to upload',
uploadDescription:
'Supports single or batch file upload. For a locally deployed RAGFlow: the total file size limit per upload is 1GB, with a batch upload limit of 32 files. There is no cap on the total number of files per account. For demo.ragflow.io, the total file size limit per upload is 10MB, with each file not exceeding 10MB and a maximum of 128 files per account.',
local:'Local uploads',
s3:'S3 uploads',
preview:'Preview',
fileError:'File error',
uploadLimit:
'Each file must not exceed 10MB, and the total number of files must not exceed 128.',
destinationFolder:'Destination folder',
pleaseUploadAtLeastOneFile:'Please upload at least one file',
},
mcp:{
export:'Export',
import:'Import',
url:'URL',
serverType:'Server Type',
addMCP:'Add MCP',
editMCP:'Edit MCP',
toolsAvailable:'tools available',
mcpServers:'MCP Servers',
customizeTheListOfMcpServers:'Customize the list of MCP servers',