Commit History

  1. Fix: Do not strip spaces from streaming chunks to prevent words from merging

    fbb36c2
  2. Fix socket leaks on shutdown, remove hardcoded fake thinking block, and add debug logs for requests and tools

    afd490e
  3. Update think block extraction and format inline code execution blocks

    cf52a71
  4. Reapply "fix: remove duplicate thinking block extraction as payload[4] already contains full formatted reasoning"⁠

    03fcbc8
  5. Revert "fix: remove duplicate thinking block extraction as payload[4] already contains full formatted reasoning"⁠

    a0ba317
  6. fix: remove duplicate thinking block extraction as payload[4] already contains full formatted reasoning

    9020ac0
  7. feat: dynamically extract gemini_bl from homepage on startup

    d4064f9
  8. feat: extract and format reasoning block for thinking models

    437ea55
  9. fix: 500 error on chat completions due to unhandled chunked encoding and missing JSON error handling

    906f8a7
  10. fix: thinking mode was hardcoded to always-on for all models

    8c6bcef
  11. v2.0: curl_cffi Chrome TLS fingerprinting + upstream model migration⁠

    3cf7437

  1. Update API authentication to use HF secrets

    5cb4a35

  1. Create Dockerfile

    Verified signature
    49558bb
  2. Create gemini_web2api.py

    Verified signature
    7e9c0ff
  3. initial commit

    Verified signature
    3f12c57