fix(hermes,openrouter-mcp): default_model nemotron meme famille partout

La chaine de secours hermes passait de inkling:free a nemotron (meme modele, pas de basculement vers un modele different). openrouter-mcp ecrit aussi le default_model nemotron dans sa config.toml.
This commit is contained in:
Hermes Agent
2026-10-11 19:33:23 -04:00
parent a4cc76163b
commit 0fac189847
2 changed files with 4 additions and 8 deletions
+3 -8
View File
@@ -171,17 +171,12 @@ in {
default = "nvidia/nemotron-3-ultra-550b-a55b:free";
};
# --- Chaîne de secours si le primaire tombe (rate limit, 5xx, auth) ---
# essayés dans l'ordre, Bascule au milieu de session sans perdre la conv.
# 1. inkling:free (1M ctx, Thinking Machines) gratuit OpenRouter.
# 2. DeepSeek V4.1 Flash (payant mais bon marché, ~$0.04/$0.49 par M tokens)
# en dernier recours si les gratuits sont aussi indisponibles/rate-limited.
# base_url explicite : la clé est écrite à chaque activation, donc une
# valeur impérative périmée dans config.yaml est écrasée.
# --- Chaîne de secours : TOUS sur nemotron (même modèle, jamais inkling) ---
# Politique : même famille, pas de basculement vers un modèle différent.
fallback_providers = [
{
provider = "openrouter";
model = "thinkingmachines/inkling:free";
model = "nvidia/nemotron-3-ultra-550b-a55b:free";
}
{
provider = "openrouter";
+1
View File
@@ -58,6 +58,7 @@
mkdir -p ${configDir}/mcp-server-open-router
key_json=$(printf '%s' "$(cat ${apiKeyFile})" | ${lib.getExe pkgs.jq} -Rs .)
printf 'api_key = %s\n' "$key_json" > ${configDir}/mcp-server-open-router/config.toml
printf 'default_model = "%s"\n' "nvidia/nemotron-3-ultra-550b-a55b:free" >> ${configDir}/mcp-server-open-router/config.toml
export XDG_CONFIG_HOME=${configDir}
exec ${lib.getExe openrouter-mcp}
'';