xtekky/gpt4free · error · StreamNotSupportedError
{provider_name} does not support "stream" argument
Error message
{provider_name} does not support "stream" argument What it means
Error "{provider_name} does not support "stream" argument" thrown in xtekky/gpt4free.
Source
Thrown at g4f/client/service.py:136
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:
debug.log(f"Using {provider_name} provider and {model} model")
else:
debug.log(f"Using {provider_name} provider")
debug.last_provider = provider
debug.last_model = model
return model, provider
def get_last_provider(
as_dict: bool = False,
) -> Union[ProviderType, dict[str, str], None]:View on GitHub (pinned to 973504e177)
Solutions
- Call the provider with stream=False.
- Choose a provider whose class sets supports_stream=True.
When it happens
Trigger: Thrown at g4f/client/service.py:136 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/e853c476f8744a0e.
Report an issue: GitHub.