[verified] add Nous Portal web research adapter
CI / compose (push) Successful in 11m13s

This commit is contained in:
Marco0300
2026-09-03 21:01:36 +02:00
parent d39c359cae
commit 4f87ca93f6
6 changed files with 258 additions and 167 deletions
+20 -9
View File
@@ -12,16 +12,27 @@ BOOTSTRAP_ADMIN_EMAIL=
BOOTSTRAP_ADMIN_PASSWORD=
# Hard safety default; this release has no delivery capability.
AUTOMATED_OUTREACH_ENABLED=false
# Optional criteria-first AI web research. OpenAI's native Responses API setup:
# AI_RESEARCH_PROVIDER=openai_web_search
# AI_RESEARCH_PROVIDER_MODEL=<OpenAI model supporting web search>
# AI_RESEARCH_PROVIDER_URL=https://api.openai.com/v1/responses
# AI_RESEARCH_PROVIDER_ALLOWED_HOSTS=api.openai.com
# OPENAI_API_KEY=<standard OpenAI API key; secret-manager only>
# The server sends tools:[{type:web_search}], accepts only bounded URL citations/
# sources, and fetches targets through its SSRF-safe crawler. All values are
# server-side only. AI_RESEARCH_PROVIDER_API_KEY is only for generic providers.
# Optional criteria-first Nous Portal AI web research. The model uses strict
# web_search/scrape_website tools through an approved Firecrawl-compatible API.
# Only structured HTTPS targets are returned; the server crawler validates and
# persists evidence. Both credentials are server-side only.
# AI_RESEARCH_PROVIDER=nous_portal
# NOUS_MODEL=Hermes-4-405B
# 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_ALLOWED_HOSTS=api.firecrawl.dev
# FIRECRAWL_API_KEY=<Firecrawl API key; secret-manager only>
AI_RESEARCH_PROVIDER=
NOUS_API_KEY=
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_ALLOWED_HOSTS=api.firecrawl.dev
# Legacy provider settings (only used by compatibility adapters).
AI_RESEARCH_PROVIDER_MODEL=
AI_RESEARCH_PROVIDER_URL=
AI_RESEARCH_PROVIDER_ALLOWED_HOSTS=