diff --git a/packages/server/src/controllers/hermes/models.ts b/packages/server/src/controllers/hermes/models.ts index e93c3ec..07cbeae 100644 --- a/packages/server/src/controllers/hermes/models.ts +++ b/packages/server/src/controllers/hermes/models.ts @@ -250,7 +250,7 @@ export async function getAvailable(ctx: any) { } if (Object.keys(modelMeta).length === 0) modelMeta = undefined } - } else if (providerKey === 'openrouter' || providerKey === 'cliproxyapi') { + } else if (providerKey === 'openrouter' || providerKey === 'cliproxyapi' || providerKey === 'ollama-cloud') { // OpenRouter and local CLIProxyAPI expose dynamic OpenAI-compatible /models catalogs. if (envMapping.api_key_env) { const apiKey = envGetValue(envMapping.api_key_env) diff --git a/packages/server/src/services/config-helpers.ts b/packages/server/src/services/config-helpers.ts index 3c97fe6..357efff 100644 --- a/packages/server/src/services/config-helpers.ts +++ b/packages/server/src/services/config-helpers.ts @@ -33,6 +33,7 @@ export const PROVIDER_ENV_MAP: Record