diff --git a/docs/environment-variables.md b/docs/environment-variables.md index bf69a11f3..f4cac96ab 100644 --- a/docs/environment-variables.md +++ b/docs/environment-variables.md @@ -267,7 +267,7 @@ SearXNG also reads the equivalent `searxng.endpoint`, `searxng.token`, `searxng. `searchAnthropic()` resolves credentials in this order: 1. `ANTHROPIC_SEARCH_API_KEY` -2. `authStorage.getApiKey("anthropic")` fallback credentials (runtime and config overrides, stored OAuth, a login-sourced API key, generic Anthropic environment fallback, then other stored API keys; the generic environment fallback is `ANTHROPIC_FOUNDRY_API_KEY` in Foundry mode, otherwise `ANTHROPIC_OAUTH_TOKEN` or `ANTHROPIC_API_KEY`) +2. `authStorage.getApiKey("anthropic")` fallback credentials (runtime and config overrides, stored OAuth, a login-sourced API key, generic Anthropic environment fallback, then other stored API keys; the environment fallback is `ANTHROPIC_FOUNDRY_API_KEY` → `ANTHROPIC_OAUTH_TOKEN` → `ANTHROPIC_API_KEY` in Foundry mode, or `ANTHROPIC_OAUTH_TOKEN` → `ANTHROPIC_API_KEY` otherwise) For either credential path, base URL resolution is: diff --git a/docs/sdk.md b/docs/sdk.md index c06dec3a4..182e8c7ab 100644 --- a/docs/sdk.md +++ b/docs/sdk.md @@ -173,10 +173,11 @@ If restore fails, `modelFallbackMessage` explains fallback. 1. runtime override (`setRuntimeApiKey`, used by CLI `--api-key`) 2. config-sourced API key override (`models.yml` provider `apiKey`) -3. stored API-key credential in `agent.db` / broker-backed storage -4. stored OAuth credential, including refresh when needed +3. stored OAuth credential, including refresh when needed +4. API key persisted by a successful `/login` 5. provider environment variables -6. custom-provider resolver fallback +6. other stored API-key credential in `agent.db` / broker-backed storage +7. custom-provider resolver fallback ## Event subscription model