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

  1. Retry later or let the RetryProvider fall back to another provider.
  2. 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.