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:
@@ -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";
|
||||
|
||||
@@ -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}
|
||||
'';
|
||||
|
||||
Reference in New Issue
Block a user