Skip to content

Releases: iBUHub/AIStudioToAPI

v1.2.3

29 Apr 18:46

Choose a tag to compare

What's Changed

English

  • feat: support importing and exporting usage data by @bbbugg in #139

中文

  • feat: 支持导入和导出使用数据 by @bbbugg in #139

Full Changelog: v1.2.2...v1.2.3

v1.2.2

22 Apr 16:24

Choose a tag to compare

What's Changed

English

  • feat: add safety settings threshold configuration SAFETY_SETTINGS_THRESHOLD by @bbbugg in #130
  • fix: extend login timeout to reduce claw login errors

中文

  • feat: 新增安全设置阈值环境变量配置 SAFETY_SETTINGS_THRESHOLD by @bbbugg in #130
  • fix: 延长登录超时时间,减少 claw 登录报错

Full Changelog: v1.2.1...v1.2.2

v1.2.1

12 Apr 11:27

Choose a tag to compare

What's Changed

English

  • Added Model Usage Distribution chart statistics

中文

  • 新增 模型使用分布 图表统计

Full Changelog: v1.2.0...v1.2.1

v1.2.0

11 Apr 11:43

Choose a tag to compare

What's Changed

English

  • feat: add usage count by @bbbugg in #120
    Request usage statistics are stored locally in /data/usage-stats.jsonl. For Docker and Claw deployments, mount the data directory if you want the statistics to persist across container restarts; see the relevant README section for details. This feature can be controlled via the ENABLE_USAGE_STATS environment variable and is enabled by default.
  • feat: add support for web search suffix in model names by @bbbugg in #124

中文

  • feat: 新增使用次数统计 by @bbbugg in #120
    请求统计会本地保存到 /data/usage-stats.jsonl。如果是 Docker 或 Claw 部署,想要在容器重启后继续保留统计数据,需要按 README 对应章节挂载数据目录。统计功能可通过环境变量 ENABLE_USAGE_STATS 控制,默认开启。
  • feat: 支持模型名称中的 web search 后缀 by @bbbugg in #124

Full Changelog: v1.1.3...v1.2.0

v1.1.3

02 Apr 09:48

Choose a tag to compare

What's Changed

English

  • fix: fix structured output handling for Responses API by @bbbugg in #116
  • feat: support model suffix override for streaming mode by @bbbugg in #117

中文

  • fix: 修复 Responses API 的结构化输出处理 by @bbbugg in #116
  • feat: 支持模型名后缀覆盖流式模式 by @bbbugg in #117

Full Changelog: v1.1.2...v1.1.3

v1.1.2

22 Mar 12:10

Choose a tag to compare

What's Changed

English

  • fix: stale cancellation signals incorrectly aborting newer retry attempts by @bbbugg in #111
  • fix: the combination of built-in tools and custom function call errors by @bbbugg in #112

中文

  • fix: 修复请求重试时旧的取消信号误取消新重试请求的问题 by @bbbugg in #111
  • fix: 修复结合使用内置工具和自定义函数调用报错 by @bbbugg in #112

Full Changelog: v1.1.1...v1.1.2

v1.1.1

20 Mar 13:04

Choose a tag to compare

What's Changed

English

  • chore: extend cookie maxAge to one week for improved session persistence by @bbbugg in #108
  • fix: retry same request after account switch on 429/503 by @bbbugg in #110

中文

  • chore: 将控制台 cookie 的 maxAge 延长至一周以提升会话持久性 by @bbbugg in #108
  • fix: 在 429/503 时切换账号后重试同一请求 by @bbbugg in #110

Full Changelog: v1.1.0...v1.1.1

v1.1.0

10 Mar 15:42

Choose a tag to compare

What's Changed

English

  • feat: apply default safety settings for native Google POST requests by @bbbugg in #102
  • feat: add support for OpenAI Response API by @bbbugg in #101

中文

  • feat: 为原生 Google POST 请求应用默认安全设置 by @bbbugg in #102
  • feat: 新增对 OpenAI Response API 的支持 by @bbbugg in #101

Full Changelog: v1.0.1...v1.1.0

v1.0.1

03 Mar 09:20

Choose a tag to compare

What's Changed

English

  • feat: support local auto-fill login by @msg7086 in #98
  • refactor: refactor message queue to support multiple accounts logged in simultaneously by @bbbugg in #97

中文

  • feat: 支持本地自动填充登录信息 by @msg7086 in #98
  • refactor: 重构消息队列以适配多账号同时登录 by @bbbugg in #97

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

27 Feb 09:13

Choose a tag to compare

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