fix: #2280 auto-detect models from 'list/models'

main
Yidadaa 2 years ago
parent 9b61fe9df2
commit 28c457730a

@ -257,12 +257,14 @@ export class ChatGPTApi implements LLMApi {
const chatModels = resJson.data?.filter((m) => m.id.startsWith("gpt-"));
console.log("[Models]", chatModels);
return (
chatModels?.map((m) => ({
name: m.id,
available: true,
})) || []
);
if (!chatModels) {
return [];
}
return chatModels.map((m) => ({
name: m.id,
available: true,
}));
}
}
export { OpenaiPath };

@ -117,6 +117,10 @@ export const useAppConfig = create<ChatConfigStore>()(
},
mergeModels(newModels) {
if (!newModels || newModels.length === 0) {
return;
}
const oldModels = get().models;
const modelMap: Record<string, LLMModel> = {};

Loading…
Cancel
Save