mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-06-29 15:31:05 +08:00
Fix: The newly added model did not appear in the drop-down menu. (#15476)
### What problem does this PR solve? Fix: The newly added model did not appear in the drop-down menu. ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
(window._iconfont_svg_string_4909832 =
|
||||
/* eslint-disable */
|
||||
((window._iconfont_svg_string_4909832 =
|
||||
'<svg>' +
|
||||
`
|
||||
<symbol id="icon-moxing-default" viewBox="0 0 1024 1024"><path d="M771.7 616.4c-13.9 0-27.8 4.4-41.7 8.9L590.8 381c23.2-22.2 41.7-48.9 41.7-84.4 0-62.2-51-111.1-115.9-111.1s-115.9 53.3-115.9 111.1c0 26.6 9.3 53.3 27.8 75.5L284.7 620.8c-9.3 0-18.5-4.4-27.8-4.4-64.9 0-115.9 48.9-115.9 111 0 62.2 51 111.1 115.9 111.1 55.7 0 102-40 111.3-93.3h287.5c9.3 53.3 55.7 93.3 111.3 93.3 64.9 0 115.9-48.9 115.9-111.1 0.1-62.1-46.3-111-111.2-111zM665 700.8H372.9c-4.6-26.7-23.2-48.9-41.7-62.2l139.1-239.9c13.9 8.9 32.5 8.9 46.4 8.9 9.3 0 23.2 0 32.5-4.4L693 647.5c-14 13.3-23.3 31.1-28 53.3z" ></path></symbol>
|
||||
@@ -71,6 +72,10 @@
|
||||
|
||||
<symbol id="icon-groq-next" viewBox="0 0 1024 1024"><path d="M0 0m512 0l0 0q512 0 512 512l0 0q0 512-512 512l0 0q-512 0-512-512l0 0q0-512 512-512Z" fill="#F55036" ></path><path d="M518.229333 256a175.317333 175.317333 0 0 0-3.2 350.592H576V541.013333h-57.728a109.525333 109.525333 0 0 1-110.805333-108.373333 109.525333 109.525333 0 0 1 108.373333-110.805333h2.432a109.866667 109.866667 0 0 1 109.824 109.568v161.450666a110.165333 110.165333 0 0 1-108.842667 109.568 107.093333 107.093333 0 0 1-76.16-32.213333l-46.421333 46.464A173.994667 173.994667 0 0 0 518.229333 768h2.474667a175.445333 175.445333 0 0 0 172.928-174.421333v-166.570667A175.36 175.36 0 0 0 518.485333 256h-0.256z" fill="#FFFFFF" ></path></symbol>
|
||||
<symbol id="icon-jina" viewBox="0 0 1024 1024"><path d="M279.893333 915.157333a194.56 194.56 0 1 0 0-389.162666 194.56 194.56 0 0 0 0 389.12z" fill="#EB6161" ></path><path d="M938.666667 153.386667l-2.56 372.608c0 212.352-170.410667 385.322667-382.805334 389.12l-3.84-387.84 0.042667-372.650667c0-25.429333 20.352-45.781333 45.781333-45.781333h297.6C918.314667 108.842667 938.666667 128 938.666667 153.386667z" fill="#009191" ></path></symbol>
|
||||
<symbol id="icon-jiekouai-bright" viewBox="0 0 1024 1024"><path d="M668.458667 199.125333h-469.333334v625.749334h469.333334a156.458667 156.458667 0 0 0 156.416-156.416V355.541333H981.333333v312.917334A312.874667 312.874667 0 0 1 668.458667 981.333333h-469.333334A156.458667 156.458667 0 0 1 42.666667 824.874667V42.666667h625.792v156.458666z" fill="#000000" p-id="6700"></path><path d="M824.874667 199.125333H981.333333V42.666667h-156.458666v156.458666z" fill="#0071E3" p-id="6701"></path></symbol>
|
||||
<symbol id="icon-jiekouai-dark" viewBox="0 0 1024 1024"><path d="M668.458667 199.125333h-469.333334v625.749334h469.333334a156.458667 156.458667 0 0 0 156.416-156.416V355.541333H981.333333v312.917334A312.874667 312.874667 0 0 1 668.458667 981.333333h-469.333334A156.458667 156.458667 0 0 1 42.666667 824.874667V42.666667h625.792v156.458666z" fill="#F7F7F7" p-id="7022"></path><path d="M824.874667 199.125333H981.333333V42.666667h-156.458666v156.458666z" fill="#0071E3" p-id="7023"></path></symbol>
|
||||
<symbol id="icon-perplexity-dark" viewBox="0 0 1024 1024"><path d="M42.666667 42.666667v938.666666h938.666666V42.666667H42.666667z m704 88.533333V347.733333h93.866666v328.533334h-93.866666v219.434666l-211.2-187.733333v156.032h-46.933334v-158.933333l-211.2 187.733333V676.266667H183.466667v-328.533334h93.866666V134.144l211.2 187.733333V139.52h46.933334v179.456l211.2-187.733333z m-46.933334 104.533333L573.738667 347.733333H699.733333V235.733333z m-375.466666 2.901334V347.733333h122.709333L324.266667 238.634667zM230.4 394.666667v234.666666h46.933333v-80.938666l172.928-153.728H230.4z m340.053333 0l176.213334 156.672v77.994666h46.933333v-234.666666h-223.146667z m-81.92 28.8L324.266667 569.472v218.794667l164.266666-145.962667v-218.88z m46.933334 2.901333v218.88l164.266666 145.962667v-218.794667l-164.266666-146.048z" fill="#F9F6F6" p-id="6862"></path></symbol>
|
||||
<symbol id="icon-perplexity-bright" viewBox="0 0 1024 1024"><path d="M42.666667 42.666667v938.666666h938.666666V42.666667H42.666667z m704 88.533333V347.733333h93.866666v328.533334h-93.866666v219.434666l-211.2-187.733333v156.032h-46.933334v-158.933333l-211.2 187.733333V676.266667H183.466667v-328.533334h93.866666V134.144l211.2 187.733333V139.52h46.933334v179.456l211.2-187.733333z m-46.933334 104.533333L573.738667 347.733333H699.733333V235.733333z m-375.466666 2.901334V347.733333h122.709333L324.266667 238.634667zM230.4 394.666667v234.666666h46.933333v-80.938666l172.928-153.728H230.4z m340.053333 0l176.213334 156.672v77.994666h46.933333v-234.666666h-223.146667z m-81.92 28.8L324.266667 569.472v218.794667l164.266666-145.962667v-218.88z m46.933334 2.901333v218.88l164.266666 145.962667v-218.794667l-164.266666-146.048z" fill="#000000" p-id="7183"></path></symbol>
|
||||
` +
|
||||
'<symbol id="icon-mkv" viewBox="0 0 1024 1024"><path d="M535.3 76.86h57.37v91.07c108.16 0.61 216.43-1.12 324.49 0.5 23.27-2.22 41.49 15.89 39.16 39.16 1.72 189-0.41 378.13 1 567.25-1 20.43 2 43.1-9.71 61.21-14.77 10.72-34 9.31-51.29 10.12-101.18-0.5-202.37-0.31-303.65-0.31V947h-62.94c-154.2-28.13-308.71-53.83-463-80.95Q66.57 512 66.71 158C222.85 131 379 103.47 535.3 76.86z" fill="#477DA7" ></path><path d="M113.26 550.95V427.27h34.59l20.77 84.36 20.53-84.36h34.67v123.68h-21.46V453.6l-22.73 97.35h-22.25l-22.65-97.35v97.35zM247.1 550.95V427.27h23.11v54.92l46.7-54.92H348l-43.1 48.17 45.44 75.5h-29.92L289 492.9l-18.74 20.67v37.37zM391.48 550.95l-40.92-123.68h25.07l29 91.54 28-91.54h24.52l-41 123.67z" fill="#FFFFFF" ></path><path d="M808.091 507.612l9.358-32.084 32.083 9.358-9.358 32.083zM768.703 633.478l9.235-32.12 32.119 9.235-9.235 32.119zM618.84 590.41l9.23-32.12-32.11-9.23-6.66 23.14v9.72l29.54 8.49zM787.188 569.277l9.234-32.12 32.119 9.235-9.234 32.119z" fill="#FFFFFF" ></path><path d="M589.3 198.28v293.3l29.38-102.18c2.87-10 18.08-14 26.53-11.63l-4.62 16.06 32.12 9.24 4.62-16.07 149.89 43.1-4.62 16.06 32.12 9.24 4.62-16.06c8.4 2.51 19.16 14 16.3 23.95l-62.11 216c-2.87 10-18.08 14-26.53 11.63l4.62-16.06-32.12-9.24-4.62 16.06L605 638.59l4.62-16.06-20.3-5.84v198.82h333.89V198.28z" fill="#FFFFFF" ></path><path d="M605.167 516.892l9.234-32.119 32.12 9.234-9.235 32.12zM765.58 549.94l-72.7-75.93-29.23 101.65 101.93-25.72zM623.661 452.711l9.235-32.119 32.118 9.234-9.234 32.12z" fill="#FFFFFF" ></path></symbol>' +
|
||||
'<symbol id="icon-rmvb" viewBox="0 0 1024 1024"><path d="M535.16 72.24h57.63v91.47c108.65 0.61 217.4-1.12 325.95 0.51 23.37-2.23 41.68 16 39.34 39.34 1.73 189.86-0.41 379.82 1 569.79-1 20.53 2 43.29-9.76 61.49-14.84 10.77-34.14 9.35-51.52 10.16-101.64-0.51-203.28-0.31-305-0.31v101.64h-63.24C374.67 918.07 219.47 892.26 64.47 865q-0.15-355.69 0-711.27C221.3 126.62 378.13 99 535.16 72.24z" fill="#477DA7" ></path><path d="M101.45 548.45V424.23h48.87q18.43 0 26.78 3.34a27 27 0 0 1 13.37 11.9 38 38 0 0 1 5 19.58q0 14-7.61 23.09t-22.74 11.48a55.23 55.23 0 0 1 12.43 10.42q4.9 5.67 13.22 20.16l14 24.24h-27.71l-16.78-27q-8.94-14.49-12.24-18.26a17.85 17.85 0 0 0-7-5.17q-3.69-1.4-11.69-1.4h-4.71v51.86z m23.22-71.68h17.18q16.7 0 20.86-1.53a12.65 12.65 0 0 0 6.51-5.25 17.18 17.18 0 0 0 2.35-9.32q0-6.27-3.1-10.12a13.91 13.91 0 0 0-8.75-4.87q-2.82-0.43-16.94-0.43h-18.12zM217.06 548.45V424.23h34.75L272.68 509l20.63-84.74h34.82v124.19h-21.57v-97.79l-22.83 97.79h-22.35l-22.75-97.79v97.79zM380.53 548.45l-41.1-124.22h25.18l29.1 91.94 28.16-91.94h24.63l-41.18 124.22zM458.42 424.23h46q13.65 0 20.35 1.23a28.56 28.56 0 0 1 12 5.12 31.08 31.08 0 0 1 8.8 10.42 29.87 29.87 0 0 1 3.53 14.53 30.66 30.66 0 0 1-4.35 16 27.69 27.69 0 0 1-11.81 10.94q10.51 3.31 16.16 11.27a31.53 31.53 0 0 1 5.65 18.73 39.35 39.35 0 0 1-3.65 16.48 32.64 32.64 0 0 1-10 12.79 31.37 31.37 0 0 1-15.57 5.9q-5.81 0.67-28 0.84h-39.11z m23.22 20.68v28.72h15.22q13.57 0 16.87-0.43a14.81 14.81 0 0 0 9.37-4.45 13.7 13.7 0 0 0 3.41-9.7 14.35 14.35 0 0 0-2.94-9.37q-2.94-3.6-8.74-4.36-3.45-0.43-19.85-0.43z m0 49.4v33.21h21.49q12.55 0 15.92-0.76a14.08 14.08 0 0 0 8.43-5q3.26-3.95 3.26-10.55a17.18 17.18 0 0 0-2.51-9.49 14.4 14.4 0 0 0-7.26-5.68q-4.75-1.77-20.59-1.78z" fill="#FFFFFF" ></path><path d="M806.683 502.289l9.276-32.263 32.263 9.275-9.276 32.264zM769.605 631.362l9.276-32.263 32.263 9.275-9.276 32.263zM619.07 588.1l9.28-32.26-32.26-9.28-6.69 23.25v9.76l29.67 8.53zM788.185 566.857l9.276-32.263 32.263 9.275-9.276 32.264z" fill="#FFFFFF" ></path><path d="M589.4 194.21v294.61l29.51-102.64c2.88-10 18.16-14 26.65-11.68l-4.64 16.13 32.26 9.28 4.64-16.13 150.56 43.29-4.64 16.13 32.26 9.27 4.64-16.13c8.43 2.52 19.25 14 16.37 24.05l-62.39 217c-2.88 10-18.16 14-26.65 11.68l4.64-16.13-32.26-9.28-4.64 16.13-150.55-43.3 4.64-16.13-20.4-5.86v199.7h335.41v-620z" fill="#FFFFFF" ></path><path d="M605.337 514.254l9.276-32.263 32.263 9.276-9.276 32.263zM766.47 547.45l-73.03-76.27-29.36 102.11 102.39-25.84zM623.925 449.779l9.275-32.263 32.263 9.275-9.275 32.263z" fill="#FFFFFF" ></path></symbol>' +
|
||||
@@ -175,10 +180,10 @@
|
||||
console && console.log(a);
|
||||
}
|
||||
}
|
||||
(c = function () {
|
||||
((c = function () {
|
||||
var a,
|
||||
l = document.createElement('div');
|
||||
(l.innerHTML = h._iconfont_svg_string_4909832),
|
||||
((l.innerHTML = h._iconfont_svg_string_4909832),
|
||||
(l = l.getElementsByTagName('svg')[0]) &&
|
||||
(l.setAttribute('aria-hidden', 'true'),
|
||||
(l.style.position = 'absolute'),
|
||||
@@ -188,13 +193,13 @@
|
||||
(l = l),
|
||||
(a = document.body).firstChild
|
||||
? z(l, a.firstChild)
|
||||
: a.appendChild(l));
|
||||
: a.appendChild(l)));
|
||||
}),
|
||||
document.addEventListener
|
||||
? ~['complete', 'loaded', 'interactive'].indexOf(document.readyState)
|
||||
? setTimeout(c, 0)
|
||||
: ((t = function () {
|
||||
document.removeEventListener('DOMContentLoaded', t, !1), c();
|
||||
(document.removeEventListener('DOMContentLoaded', t, !1), c());
|
||||
}),
|
||||
document.addEventListener('DOMContentLoaded', t, !1))
|
||||
: document.attachEvent &&
|
||||
@@ -205,7 +210,7 @@
|
||||
(v.onreadystatechange = function () {
|
||||
'complete' == v.readyState &&
|
||||
((v.onreadystatechange = null), p());
|
||||
}));
|
||||
})));
|
||||
}
|
||||
function p() {
|
||||
o || ((o = !0), i());
|
||||
@@ -218,4 +223,4 @@
|
||||
}
|
||||
p();
|
||||
}
|
||||
})(window);
|
||||
})(window));
|
||||
|
||||
@@ -72,6 +72,8 @@ const themeIcons = [
|
||||
LLMFactory.Meituan,
|
||||
LLMFactory.Longcat,
|
||||
LLMFactory.MinerU,
|
||||
LLMFactory.JiekouAI,
|
||||
LLMFactory.Perplexity,
|
||||
];
|
||||
|
||||
const svgIcons = [
|
||||
|
||||
@@ -227,6 +227,9 @@ export const useAddProviderInstance = () => {
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: LlmKeys.addedProviders(),
|
||||
});
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: LlmKeys.allModels(),
|
||||
});
|
||||
}
|
||||
return data;
|
||||
},
|
||||
@@ -254,6 +257,9 @@ export const useAddInstanceModel = () => {
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: LlmKeys.addedProviders(),
|
||||
});
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: LlmKeys.allModels(),
|
||||
});
|
||||
}
|
||||
return data;
|
||||
},
|
||||
@@ -281,6 +287,9 @@ export const useDeleteProviderInstance = () => {
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: LlmKeys.providerInstances(params.provider_name),
|
||||
});
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: LlmKeys.allModels(),
|
||||
});
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: LlmKeys.defaultModels(),
|
||||
});
|
||||
|
||||
@@ -153,7 +153,7 @@ const TencentCloudModal = ({
|
||||
open={visible || false}
|
||||
onOpenChange={(open) => !open && hideModal?.()}
|
||||
maskClosable={false}
|
||||
footer={null}
|
||||
footer={<div className="p-4"></div>}
|
||||
>
|
||||
<DynamicForm.Root
|
||||
fields={fields}
|
||||
|
||||
@@ -42,6 +42,19 @@ const llmFactoryToUrlMap: Partial<Record<LLMFactory, string>> = {
|
||||
[LLMFactory.TokenPony]: 'https://docs.tokenpony.cn/#/',
|
||||
};
|
||||
|
||||
function buildModelTypesWithVision(
|
||||
modelType: string[] | string,
|
||||
vision = false,
|
||||
): string[] {
|
||||
const modelTypeArray = Array.isArray(modelType) ? modelType : [modelType];
|
||||
|
||||
if (modelTypeArray.includes('chat') && vision) {
|
||||
return [...modelTypeArray, 'image2text'];
|
||||
}
|
||||
|
||||
return modelTypeArray;
|
||||
}
|
||||
|
||||
const OllamaModal = ({
|
||||
visible,
|
||||
hideModal,
|
||||
@@ -251,7 +264,7 @@ const OllamaModal = ({
|
||||
instance_name: initialValues.instance_name || '',
|
||||
llm_name: initialValues.llm_name || '',
|
||||
model_type: initialValues.model_type
|
||||
? initialValues.model_type.split(',').filter(Boolean)
|
||||
? initialValues.model_type
|
||||
: ['chat'],
|
||||
api_base: initialValues.api_base || '',
|
||||
max_tokens: initialValues.max_tokens || 8192,
|
||||
@@ -279,9 +292,6 @@ const OllamaModal = ({
|
||||
const handleOk = async (values?: FieldValues) => {
|
||||
if (!values) return;
|
||||
|
||||
const modelType = values.model_type.map((t: string) =>
|
||||
t === 'chat' && values.vision ? 'image2text' : t,
|
||||
);
|
||||
const modelTypeArray: string[] = Array.isArray(values.model_type)
|
||||
? values.model_type
|
||||
: [values.model_type];
|
||||
@@ -293,7 +303,7 @@ const OllamaModal = ({
|
||||
instance_name: values.instance_name as string,
|
||||
llm_factory: llmFactory,
|
||||
llm_name: values.llm_name as string,
|
||||
model_type: modelType,
|
||||
model_type: buildModelTypesWithVision(values.model_type, values.vision),
|
||||
api_base: values.api_base as string,
|
||||
api_key: values.api_key as string,
|
||||
max_tokens: values.max_tokens as number,
|
||||
@@ -314,9 +324,7 @@ const OllamaModal = ({
|
||||
const values = formRef.current?.getValues();
|
||||
return {
|
||||
llm_factory: llmFactory,
|
||||
model_type: values.model_type.map((t: string) =>
|
||||
t === 'chat' && values.vision ? 'image2text' : t,
|
||||
),
|
||||
model_type: buildModelTypesWithVision(values.model_type, values.vision),
|
||||
};
|
||||
}, [llmFactory]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user