Skip to content

Releases: iBUHub/AIStudioToAPI

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

v0.7.2

24 Feb 14:32

Choose a tag to compare

What's Changed

English

  • fix: fix login failures for some accounts by @bbbugg in #90

中文

  • fix: 修复部分账号登录失败 by @bbbugg in #90

Full Changelog: v0.7.1...v0.7.2

v0.7.1

21 Feb 15:19

Choose a tag to compare

What's Changed

English

  • fix: missing dependency in npm run setup-auth by @bbbugg in #80
  • performance: further reduce login time by @bbbugg in #81

中文

  • fix: 修复 npm run setup-auth 缺少依赖的问题 by @bbbugg in #80
  • performance: 进一步减少登录时间 by @bbbugg in #81

Full Changelog: v0.7.0...v0.7.1

v0.7.0

21 Feb 07:12

Choose a tag to compare

Hotfix | 紧急修复

  • 适配近期 AIStudio 更新
  • 调整账号登录与代理启动逻辑
  • 不再支持 WS_PORT 环境变量(端口固定为 9998)

  • Adapted to recent AIStudio updates
  • Updated account login and proxy startup logic
  • WS_PORT environment variable is no longer supported (port is fixed to 9998)

Full Changelog: v0.6.3...v0.7.0

v0.6.3

12 Feb 10:07

Choose a tag to compare

What's Changed

English

  • fix: prevent internal traffic proxying by @bbbugg in #67

中文

  • fix: 防止应用内部流量被代理 by @bbbugg in #67

Full Changelog: v0.6.2...v0.6.3

v0.6.2

10 Feb 05:54

Choose a tag to compare

What's Changed

English

  • fix: fix tool call parameter handling in Kelivo by @bbbugg in #62
  • fix: playwright supports using standard proxy environment variables (HTTPS_PROXY/HTTP_PROXY/ALL_PROXY/NO_PROXY) by @adamhj in #61
  • feat: support batch auth files upload, download and delete by @bbbugg in #64

中文

  • fix: 修复 Kelivo 客户端中工具调用参数的处理 by @bbbugg in #62
  • fix: Playwright 支持使用标准代理环境变量(HTTPS_PROXY / HTTP_PROXY / ALL_PROXY / NO_PROXY) by @adamhj in #61
  • feat: 支持 auth 文件的批量上传、下载和删除 by @bbbugg in #64

New Contributors

Full Changelog: v0.6.1...v0.6.2

v0.6.1

05 Feb 18:31

Choose a tag to compare

What's Changed

English

  • fix: Claude Code structured output by @bbbugg in #58
  • feat: support claude token count api /v1/messages/count_tokens by @bbbugg in #59

中文

  • fix: 修复 Claude 结构化代码输出 by @bbbugg in #58
  • feat: 支持 Claude token 计数 API /v1/messages/count_tokens by @bbbugg in #59

Full Changelog: v0.6.0...v0.6.1

v0.6.0

03 Feb 16:59

Choose a tag to compare

What's Changed

English

  • feat: add Claude API compatible endpoint (/v1/messages) by @zhifu1996 in #56
  • feat: add support for Claude structured output by @bbbugg in #57

中文

  • feat: 新增与 Claude API 兼容的接口(/v1/messages) by @zhifu1996 in #56
  • feat: 新增对 Claude 结构化输出(structured output)的支持 by @bbbugg in #57

New Contributors

Full Changelog: v0.5.3...v0.6.0

v0.5.3

30 Jan 16:30

Choose a tag to compare

What's Changed

English

  • fix: ensure Content-Type headers and add keep-alive for OpenAI fake stream by @bbbugg in #48
  • feat: implement lightweight reconnect mechanism for WebSocket connections by @bbbugg in #51

中文

  • fix: 为所有请求统一补充 Content-Type 请求头,并为 OpenAI 假流式(fake stream)响应启用 keep-alive by @bbbugg in #48
  • feat: 实现 WebSocket 连接的轻量级自动重连机制 by @bbbugg in #51

Full Changelog: v0.5.2...v0.5.3

v0.5.2

27 Jan 16:49

Choose a tag to compare

What's Changed

English

  • fix: resolve OpenCode parameter incompatibility by @bbbugg in #41
  • fix: fix VNC startup conflict under concurrent conditions

中文

  • fix:修复 OpenCode 参数不兼容问题 by @bbbugg in #41
  • fix:修复 VNC 在并发情况下启动冲突问题 by @bbbugg

Full Changelog: v0.5.1...v0.5.2