chore: remove all NOUS_API_KEY references
NOUS_API_KEY is unused — vision tools use OPENROUTER_API_KEY or Nous Portal OAuth (auth.json), and MoA tools use OPENROUTER_API_KEY. Removed from: - hermes_cli/config.py: api_keys allowlist for config set routing - .env.example: example env file entry and comment - tests/hermes_cli/test_set_config_value.py: parametrize test data - tests/integration/test_web_tools.py: updated comments and log messages to reference 'auxiliary LLM provider' instead of NOUS_API_KEY No HECATE references found in codebase (already cleaned up).
This commit is contained in:
parent
20c6573e0a
commit
4f0402ed3a
4 changed files with 5 additions and 10 deletions
|
|
@ -53,10 +53,6 @@ MINIMAX_CN_API_KEY=
|
||||||
# Get at: https://firecrawl.dev/
|
# Get at: https://firecrawl.dev/
|
||||||
FIRECRAWL_API_KEY=
|
FIRECRAWL_API_KEY=
|
||||||
|
|
||||||
# Nous Research API Key - Vision analysis and multi-model reasoning
|
|
||||||
# Get at: https://inference-api.nousresearch.com/
|
|
||||||
NOUS_API_KEY=
|
|
||||||
|
|
||||||
# FAL.ai API Key - Image generation
|
# FAL.ai API Key - Image generation
|
||||||
# Get at: https://fal.ai/
|
# Get at: https://fal.ai/
|
||||||
FAL_KEY=
|
FAL_KEY=
|
||||||
|
|
|
||||||
|
|
@ -969,7 +969,7 @@ def set_config_value(key: str, value: str):
|
||||||
'FAL_KEY', 'TELEGRAM_BOT_TOKEN', 'DISCORD_BOT_TOKEN',
|
'FAL_KEY', 'TELEGRAM_BOT_TOKEN', 'DISCORD_BOT_TOKEN',
|
||||||
'TERMINAL_SSH_HOST', 'TERMINAL_SSH_USER', 'TERMINAL_SSH_KEY',
|
'TERMINAL_SSH_HOST', 'TERMINAL_SSH_USER', 'TERMINAL_SSH_KEY',
|
||||||
'SUDO_PASSWORD', 'SLACK_BOT_TOKEN', 'SLACK_APP_TOKEN',
|
'SUDO_PASSWORD', 'SLACK_BOT_TOKEN', 'SLACK_APP_TOKEN',
|
||||||
'GITHUB_TOKEN', 'HONCHO_API_KEY', 'NOUS_API_KEY', 'WANDB_API_KEY',
|
'GITHUB_TOKEN', 'HONCHO_API_KEY', 'WANDB_API_KEY',
|
||||||
'TINKER_API_KEY',
|
'TINKER_API_KEY',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,6 @@ class TestExplicitAllowlist:
|
||||||
"OPENROUTER_API_KEY",
|
"OPENROUTER_API_KEY",
|
||||||
"OPENAI_API_KEY",
|
"OPENAI_API_KEY",
|
||||||
"ANTHROPIC_API_KEY",
|
"ANTHROPIC_API_KEY",
|
||||||
"NOUS_API_KEY",
|
|
||||||
"WANDB_API_KEY",
|
"WANDB_API_KEY",
|
||||||
"TINKER_API_KEY",
|
"TINKER_API_KEY",
|
||||||
"HONCHO_API_KEY",
|
"HONCHO_API_KEY",
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ Usage:
|
||||||
|
|
||||||
Requirements:
|
Requirements:
|
||||||
- FIRECRAWL_API_KEY environment variable must be set
|
- FIRECRAWL_API_KEY environment variable must be set
|
||||||
- NOUS_API_KEY environment variable (optional, for LLM tests)
|
- An auxiliary LLM provider (OPENROUTER_API_KEY or Nous Portal auth) (optional, for LLM tests)
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
@ -128,12 +128,12 @@ class WebToolsTester:
|
||||||
else:
|
else:
|
||||||
self.log_result("Firecrawl API Key", "passed", "Found")
|
self.log_result("Firecrawl API Key", "passed", "Found")
|
||||||
|
|
||||||
# Check Nous API key (optional)
|
# Check auxiliary LLM provider (optional)
|
||||||
if not check_auxiliary_model():
|
if not check_auxiliary_model():
|
||||||
self.log_result("Nous API Key", "skipped", "NOUS_API_KEY not set (LLM tests will be skipped)")
|
self.log_result("Auxiliary LLM", "skipped", "No auxiliary LLM provider available (LLM tests will be skipped)")
|
||||||
self.test_llm = False
|
self.test_llm = False
|
||||||
else:
|
else:
|
||||||
self.log_result("Nous API Key", "passed", "Found")
|
self.log_result("Auxiliary LLM", "passed", "Found")
|
||||||
|
|
||||||
# Check debug mode
|
# Check debug mode
|
||||||
debug_info = get_debug_session_info()
|
debug_info = get_debug_session_info()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue