BerriAI/litellm · error · ValueError
Missing Featherless AI API Key
Error message
Missing Featherless AI API Key
What it means
Error "Missing Featherless AI API Key" thrown in BerriAI/litellm.
Source
Thrown at litellm/llms/featherless_ai/chat/transformation.py:124
or get_secret_str("FEATHERLESS_AI_API_BASE")
or get_secret_str("FEATHERLESS_API_BASE")
or "https://api.featherless.ai/v1"
)
dynamic_api_key = api_key or get_secret_str("FEATHERLESS_AI_API_KEY") or get_secret_str("FEATHERLESS_API_KEY")
return api_base, dynamic_api_key
def validate_environment(
self,
headers: dict,
model: str,
messages: list,
optional_params: dict,
litellm_params: dict,
api_key: str | None = None,
api_base: str | None = None,
) -> dict:
if not api_key:
raise ValueError("Missing Featherless AI API Key")
headers["Authorization"] = f"Bearer {api_key}"
headers["Content-Type"] = "application/json"
return headers
View on GitHub (pinned to 6c2dcb801b)
Solutions
- Set the Featherless AI API key (FEATHERLESS_API_KEY) or pass api_key.
When it happens
Trigger: Thrown at litellm/llms/featherless_ai/chat/transformation.py:124 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of BerriAI/litellm@6c2dcb801b (2026-08-15).
Data as JSON: /api/errors/5c6d10a0b9dc144b.
Report an issue: GitHub.