xtekky/gpt4free · error · ProviderNotWorkingError
{provider_name} is not working
Error message
{provider_name} is not working What it means
Error "{provider_name} is not working" thrown in xtekky/gpt4free.
Source
Thrown at g4f/client/service.py:123
model = getattr(provider, "default_model", "")
else:
raise ModelNotFoundError(f"Model not found: {model}")
elif isinstance(model, Model):
provider = model.best_provider
else:
raise ValueError(f"Unexpected type: {type(model)}")
if not provider:
raise ProviderNotFoundError(f"No provider found for model: {model}")
provider_name = (
provider.__name__ if hasattr(provider, "__name__") else type(provider).__name__
)
if isinstance(model, Model):
model = model.get_long_name()
if not ignore_working and not provider.working:
raise ProviderNotWorkingError(f"{provider_name} is not working")
if isinstance(provider, BaseRetryProvider):
if not ignore_working:
provider.providers = [
p
for p in getattr(
provider, "get_providers", lambda x: provider.providers
)([])
if getattr(p, "working", False)
]
if not ignore_stream and not provider.supports_stream and stream:
raise StreamNotSupportedError(
f'{provider_name} does not support "stream" argument'
)
if logging:
if model:View on GitHub (pinned to 973504e177)
Solutions
- Retry later or let the RetryProvider fall back to another provider.
- Check the provider's status and required credentials.
When it happens
Trigger: Thrown at g4f/client/service.py:123 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of xtekky/gpt4free@973504e177 (2026-08-14).
Data as JSON: /api/errors/af8f83c634accfd9.
Report an issue: GitHub.