HKUDS/nanobot · error · RuntimeError
validated Azure provider setup is missing api_base
Error message
validated Azure provider setup is missing api_base
What it means
Error "validated Azure provider setup is missing api_base" thrown in HKUDS/nanobot.
Source
Thrown at nanobot/providers/factory.py:190
default_model=model,
proxy=getattr(p, "proxy", None) if p else None,
extra_body=p.extra_body if p else None,
provider_name=provider_name,
)
elif backend == "xai_grok":
from nanobot.providers.xai_grok_provider import XAIGrokProvider
provider = XAIGrokProvider(
default_model=model,
proxy=getattr(p, "proxy", None) if p else None,
extra_body=p.extra_body if p else None,
provider_name=provider_name,
)
elif backend == "azure_openai":
from nanobot.providers.azure_openai_provider import AzureOpenAIProvider
if p is None or p.api_base is None:
raise RuntimeError("validated Azure provider setup is missing api_base")
provider = AzureOpenAIProvider(
api_key=p.api_key or "",
api_base=p.api_base,
default_model=model,
provider_name=provider_name,
)
elif backend == "github_copilot":
from nanobot.providers.github_copilot_provider import GitHubCopilotProvider
provider = GitHubCopilotProvider(default_model=model, provider_name=provider_name)
elif backend == "anthropic":
from nanobot.providers.anthropic_provider import AnthropicProvider
provider = AnthropicProvider(
api_key=p.api_key if p else None,
api_base=config.get_api_base(model, preset=preset),
default_model=model,
extra_headers=_provider_extra_headers(spec, p),View on GitHub (pinned to 42f37dc4c0)
When it happens
Trigger: Thrown at nanobot/providers/factory.py:190 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of HKUDS/nanobot@42f37dc4c0 (2026-08-26).
Data as JSON: /api/errors/226649de21808093.
Report an issue: GitHub.