• Stefy Lanza (nextime / spora )'s avatar
    Fix Google GenAI streaming handler to use async generator · 81e9a8f5
    Stefy Lanza (nextime / spora ) authored
    - Keep stream_generator as async function (not sync)
    - Wrap Google's synchronous iterator in async generator
    - Properly structure if/else for streaming vs non-streaming paths
    - Fix 'client has been closed' error in streaming responses
    
    This fixes the issue where streaming requests through autoselect
    were failing with 'Cannot send a request, as a client has been closed'
    error.
    81e9a8f5
Name
Last commit
Last update
aisbf Loading commit data...
config Loading commit data...
.gitignore Loading commit data...
.providers.json.swp Loading commit data...
AI.PROMPT Loading commit data...
CHANGELOG.md Loading commit data...
DEBUG_GUIDE.md Loading commit data...
DOCUMENTATION.md Loading commit data...
LICENSE.txt Loading commit data...
MANIFEST.in Loading commit data...
PYPI.md Loading commit data...
README.md Loading commit data...
aisbf.sh Loading commit data...
build.sh Loading commit data...
clean.sh Loading commit data...
cli.py Loading commit data...
main.py Loading commit data...
pyproject.toml Loading commit data...
requirements.txt Loading commit data...
setup.py Loading commit data...
start_proxy.sh Loading commit data...
test_proxy.sh Loading commit data...