github iBUHub/AIStudioToAPI v1.0.0

5 hours ago

What's Changed

English

  • feat: support multiple contexts by @bbbugg in #70
    Add support for multiple Google accounts logged in simultaneously, enabling fast switching without re-login.

    New environment variable:

    # Number of accounts logged in simultaneously (default: 1)
    # Memory usage: ~700MB for 1 account, ~950MB for 2, ~1100MB for 3
    MAX_CONTEXTS=1
    
  • feat: implement expired auth management and UI indication by @bbbugg in #94
    Automatically detect expired accounts and mark them in the web console for easier management.

  • feat(web-console): support username and password authentication via env vars by @iBenzene in #93
    Web console now supports independent username and password authentication, separated from API key management.

    New environment variables:

    # Console username (optional)
    WEB_CONSOLE_USERNAME=
    
    # Console password (optional)
    # If only password is set, login requires password only;
    # If neither is set, API_KEYS will be used
    WEB_CONSOLE_PASSWORD=
    

中文

  • feat: 支持多上下文(多账号) by @bbbugg in #70
    新增支持多个 Google 账号同时保持登录状态,实现快速切换无需重新登录。

    新增环境变量:

    # 同时登录的账号数量(默认:1)
    # 内存占用:1 个账号约 700MB,2 个约 950MB,3 个约 1100MB
    MAX_CONTEXTS=1
    
  • feat: 实现过期鉴权管理及界面标记 by @bbbugg in #94
    系统自动检测并在控制台标记已过期的账号,方便及时处理。

  • feat(web-console): 支持通过环境变量设置用户名和密码认证 by @iBenzene in #93
    Web 控制台支持独立的用户名和密码认证,与 API 密钥分离管理。

    新增环境变量:

    # 控制台用户名(可选)
    WEB_CONSOLE_USERNAME=
    
    # 控制台密码(可选)
    # 只设置密码时,登录仅需密码;都不设置则使用 API_KEYS
    WEB_CONSOLE_PASSWORD=
    

Full Changelog: v0.7.2...v1.0.0

Don't miss a new AIStudioToAPI release

NewReleases is sending notifications on new releases.