mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-06 05:51:15 +08:00
fix: allow explicit local infer static catalog models
This commit is contained in:
@@ -681,6 +681,10 @@ async function runModelRun(params: {
|
||||
cfg,
|
||||
preserveAuthProfile: params.transport === "local",
|
||||
});
|
||||
const explicitModelOverride = resolveModelRefOverride(params.model);
|
||||
const hasExplicitProviderModelOverride = Boolean(
|
||||
params.model?.trim() && explicitModelOverride.provider && explicitModelOverride.model,
|
||||
);
|
||||
const imageFiles = await readModelRunImageFiles(params.files);
|
||||
const messageContent =
|
||||
imageFiles.length > 0
|
||||
@@ -699,6 +703,7 @@ async function runModelRun(params: {
|
||||
agentId,
|
||||
modelRef,
|
||||
allowMissingApiKeyModes: ["aws-sdk"],
|
||||
...(hasExplicitProviderModelOverride ? { allowBundledStaticCatalogFallback: true } : {}),
|
||||
skipPiDiscovery: true,
|
||||
});
|
||||
if ("error" in prepared) {
|
||||
|
||||
Reference in New Issue
Block a user