Skip to content

Commit d68135e

Browse files
fix: fixed issue with model account invalid in hermes
1 parent 20129e7 commit d68135e

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

agent/app/service/agents_hermes.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func writeHermesConfig(confDir string, account *model.AgentAccount, modelName st
8383
"base_url": account.BaseURL,
8484
}
8585
if provider == "custom" && account.APIKey != "" {
86-
model["api_key"] = account.APIKey
86+
model["api_key"] = "${CUSTOM_API_KEY}"
8787
}
8888
cfg["model"] = model
8989
cfg["terminal"] = map[string]interface{}{
@@ -463,7 +463,12 @@ func resolveHermesEnvEntries(account *model.AgentAccount) []hermesEnvEntry {
463463
return nil
464464
}
465465
if resolveHermesProvider(account.Provider) == "custom" {
466-
return nil
466+
if account.APIKey == "" {
467+
return nil
468+
}
469+
return []hermesEnvEntry{
470+
{Key: "CUSTOM_API_KEY", Value: account.APIKey},
471+
}
467472
}
468473
apiKey := account.APIKey
469474
baseURL := account.BaseURL

0 commit comments

Comments
 (0)