fix: honor agent max image count in auto mode toolbar
This commit is contained in:
parent
daca9aeb7a
commit
cf0b6c72e2
@ -84,6 +84,7 @@ export async function GET() {
|
||||
displayName: agentModelWithProvider.model.displayName,
|
||||
avatarUrl: agentModelWithProvider.model.avatarUrl,
|
||||
providerType: agentModelWithProvider.provider.type,
|
||||
imageGenConfig: agentModelWithProvider.model.imageGenConfig,
|
||||
}
|
||||
: null,
|
||||
});
|
||||
|
||||
@ -1316,6 +1316,14 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF
|
||||
displayName: string;
|
||||
avatarUrl?: string | null;
|
||||
providerType: string;
|
||||
imageGenConfig?: {
|
||||
maxImages?: number;
|
||||
supportsSize?: boolean;
|
||||
supportsPromptExtend?: boolean;
|
||||
supportsNegativePrompt?: boolean;
|
||||
supportsWatermark?: boolean;
|
||||
supportsSeed?: boolean;
|
||||
} | null;
|
||||
} | null;
|
||||
}>("/api/models", fetcher);
|
||||
|
||||
@ -1345,7 +1353,7 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF
|
||||
avatarUrl: modelsData?.agentModel?.avatarUrl || null,
|
||||
providerType: "auto",
|
||||
supportsImageGen: true,
|
||||
imageGenConfig: undefined,
|
||||
imageGenConfig: modelsData?.agentModel?.imageGenConfig || undefined,
|
||||
};
|
||||
|
||||
// 所有可选模型(Agent模式 + 可视化模型)
|
||||
|
||||
@ -403,6 +403,14 @@ export function LovartHome({
|
||||
displayName: string;
|
||||
avatarUrl?: string | null;
|
||||
providerType: string;
|
||||
imageGenConfig?: {
|
||||
maxImages?: number;
|
||||
supportsSize?: boolean;
|
||||
supportsPromptExtend?: boolean;
|
||||
supportsNegativePrompt?: boolean;
|
||||
supportsWatermark?: boolean;
|
||||
supportsSeed?: boolean;
|
||||
} | null;
|
||||
} | null;
|
||||
}>(isAuthenticated ? "/api/models" : null, fetcher);
|
||||
|
||||
@ -471,8 +479,9 @@ export function LovartHome({
|
||||
providerType: "auto",
|
||||
supportsImageGen: true,
|
||||
avatarUrl: modelsData?.agentModel?.avatarUrl || null,
|
||||
imageGenConfig: modelsData?.agentModel?.imageGenConfig || undefined,
|
||||
}),
|
||||
[modelsData?.agentModel?.avatarUrl]
|
||||
[modelsData?.agentModel?.avatarUrl, modelsData?.agentModel?.imageGenConfig]
|
||||
);
|
||||
|
||||
const allComposerModels = useMemo<ModelOption[]>(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user