use current Firecrawl v2 endpoint
CI / compose (push) Successful in 12m29s

This commit is contained in:
Marco0300
2026-09-03 21:36:50 +02:00
parent 6846de43fd
commit 0f70674b16
6 changed files with 7 additions and 7 deletions
+2 -2
View File
@@ -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=
+1 -1
View File
@@ -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()
+1 -1
View File
@@ -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:
+1 -1
View File
@@ -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
View File
@@ -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
View File
@@ -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
```