feat: markdown extension (#3663)
* feat: markdown extension * media cros * rerank test * default price * perf: default model * fix: cannot custom provider * fix: default model select * update bg * perf: default model selector * fix: usage export * i18n * fix: rerank * update init extension * perf: ip limit check * doubao model order * web default modle * perf: tts selector * perf: tts error * qrcode package
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import { LLMModelItemType } from '@fastgpt/global/core/ai/model.d';
|
||||
import { useSystemStore } from './useSystemStore';
|
||||
|
||||
export const downloadFetch = async ({
|
||||
@@ -43,5 +44,15 @@ export const downloadFetch = async ({
|
||||
|
||||
export const getWebLLMModel = (model?: string) => {
|
||||
const list = useSystemStore.getState().llmModelList;
|
||||
return list.find((item) => item.model === model || item.name === model) ?? list[0];
|
||||
const defaultModels = useSystemStore.getState().defaultModels;
|
||||
|
||||
return list.find((item) => item.model === model || item.name === model) ?? defaultModels.llm!;
|
||||
};
|
||||
export const getWebDefaultModel = (llmList: LLMModelItemType[] = []) => {
|
||||
const list = llmList.length > 0 ? llmList : useSystemStore.getState().llmModelList;
|
||||
const defaultModels = useSystemStore.getState().defaultModels;
|
||||
|
||||
return defaultModels.llm && list.find((item) => item.model === defaultModels.llm?.model)
|
||||
? defaultModels.llm
|
||||
: list[0];
|
||||
};
|
||||
|
||||
@@ -69,10 +69,6 @@ export const useAudioPlay = (
|
||||
|
||||
if (!response.body || !response.ok) {
|
||||
const data = await response.json();
|
||||
toast({
|
||||
status: 'error',
|
||||
title: getErrText(data, t('common:core.chat.Audio Speech Error'))
|
||||
});
|
||||
return Promise.reject(data);
|
||||
}
|
||||
return response.body;
|
||||
|
||||
@@ -10,6 +10,9 @@ export const getSystemModelList = () => GET<listResponse>('/core/ai/model/list')
|
||||
export const getSystemModelDetail = (model: string) =>
|
||||
GET<SystemModelItemType>('/core/ai/model/detail', { model });
|
||||
|
||||
export const getSystemModelDefaultConfig = (model: string) =>
|
||||
GET<SystemModelItemType>('/core/ai/model/getDefaultConfig', { model });
|
||||
|
||||
export const putSystemModel = (data: updateBody) => PUT('/core/ai/model/update', data);
|
||||
|
||||
export const deleteSystemModel = (data: deleteQuery) => DELETE('/core/ai/model/delete', data);
|
||||
|
||||
Reference in New Issue
Block a user