This commit is contained in:
+2
-2
@@ -25,7 +25,7 @@ AI_RESEARCH_PROVIDER=
|
||||
# NOUS_BASE_URL=https://inference-api.nousresearch.com/v1
|
||||
# NOUS_ALLOWED_HOSTS=inference-api.nousresearch.com
|
||||
# NOUS_API_KEY=<Nous Portal API key; secret-manager only>
|
||||
# FIRECRAWL_BASE_URL=https://api.firecrawl.dev/v1
|
||||
# FIRECRAWL_BASE_URL=https://api.firecrawl.dev/v2
|
||||
# FIRECRAWL_ALLOWED_HOSTS=api.firecrawl.dev
|
||||
# FIRECRAWL_API_KEY=<Firecrawl API key; secret-manager only>
|
||||
AI_RESEARCH_PROVIDER=
|
||||
@@ -34,7 +34,7 @@ NOUS_MODEL=Hermes-4-405B
|
||||
NOUS_BASE_URL=https://inference-api.nousresearch.com/v1
|
||||
NOUS_ALLOWED_HOSTS=inference-api.nousresearch.com
|
||||
FIRECRAWL_API_KEY=
|
||||
FIRECRAWL_BASE_URL=https://api.firecrawl.dev/v1
|
||||
FIRECRAWL_BASE_URL=https://api.firecrawl.dev/v2
|
||||
FIRECRAWL_ALLOWED_HOSTS=api.firecrawl.dev
|
||||
# Legacy provider settings (only used by compatibility adapters).
|
||||
AI_RESEARCH_PROVIDER_MODEL=
|
||||
|
||||
@@ -73,7 +73,7 @@ def _config():
|
||||
return {"provider": provider, "model": os.environ.get("NOUS_MODEL", "Hermes-4-405B").strip(),
|
||||
"nous_url": os.environ.get("NOUS_BASE_URL", "https://inference-api.nousresearch.com/v1").strip(),
|
||||
"nous_allowed": _hosts("NOUS_ALLOWED_HOSTS", "inference-api.nousresearch.com"),
|
||||
"nous_key": nous_key, "firecrawl_url": os.environ.get("FIRECRAWL_BASE_URL", "https://api.firecrawl.dev/v1").strip(),
|
||||
"nous_key": nous_key, "firecrawl_url": os.environ.get("FIRECRAWL_BASE_URL", "https://api.firecrawl.dev/v2").strip(),
|
||||
"firecrawl_allowed": _hosts("FIRECRAWL_ALLOWED_HOSTS", "api.firecrawl.dev"), "firecrawl_key": firecrawl_key}
|
||||
api_key = generic_key
|
||||
if provider == "openai_web_search": api_key = api_key or os.environ.get("OPENAI_API_KEY", "").strip()
|
||||
|
||||
@@ -21,7 +21,7 @@ MAX_SECRET = 4096
|
||||
MAX_MODEL = 160
|
||||
ALLOWED_PROVIDERS = {"nous_portal", "nous_portal_web_research"}
|
||||
DEFAULT_NOUS_URL = "https://inference-api.nousresearch.com/v1"
|
||||
DEFAULT_FIRECRAWL_URL = "https://api.firecrawl.dev/v1"
|
||||
DEFAULT_FIRECRAWL_URL = "https://api.firecrawl.dev/v2"
|
||||
|
||||
|
||||
def key_path() -> Path:
|
||||
|
||||
@@ -126,7 +126,7 @@ class AIResearchTests(unittest.TestCase):
|
||||
"NOUS_MODEL": "Hermes-4-405B",
|
||||
"NOUS_BASE_URL": "https://inference-api.nousresearch.com/v1",
|
||||
"FIRECRAWL_API_KEY": "firecrawl-secret",
|
||||
"FIRECRAWL_BASE_URL": "https://api.firecrawl.dev/v1",
|
||||
"FIRECRAWL_BASE_URL": "https://api.firecrawl.dev/v2",
|
||||
})
|
||||
|
||||
def test_nous_tool_loop_search_scrape_then_structured_targets(self):
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ services:
|
||||
NOUS_BASE_URL: ${NOUS_BASE_URL:-https://inference-api.nousresearch.com/v1}
|
||||
NOUS_ALLOWED_HOSTS: ${NOUS_ALLOWED_HOSTS:-inference-api.nousresearch.com}
|
||||
FIRECRAWL_API_KEY: ${FIRECRAWL_API_KEY:-}
|
||||
FIRECRAWL_BASE_URL: ${FIRECRAWL_BASE_URL:-https://api.firecrawl.dev/v1}
|
||||
FIRECRAWL_BASE_URL: ${FIRECRAWL_BASE_URL:-https://api.firecrawl.dev/v2}
|
||||
FIRECRAWL_ALLOWED_HOSTS: ${FIRECRAWL_ALLOWED_HOSTS:-api.firecrawl.dev}
|
||||
OPENAI_API_KEY: ${OPENAI_API_KEY:-}
|
||||
# Deprecated migration-only generic search adapter.
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ NOUS_MODEL=Hermes-4-405B
|
||||
NOUS_BASE_URL=https://inference-api.nousresearch.com/v1
|
||||
NOUS_ALLOWED_HOSTS=inference-api.nousresearch.com
|
||||
FIRECRAWL_API_KEY=<Firecrawl API key>
|
||||
FIRECRAWL_BASE_URL=https://api.firecrawl.dev/v1
|
||||
FIRECRAWL_BASE_URL=https://api.firecrawl.dev/v2
|
||||
FIRECRAWL_ALLOWED_HOSTS=api.firecrawl.dev
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user