Skip to content

Token plan openapi#74

Merged
lishengzxc merged 6 commits into
modelstudioai:token-plan-openapifrom
budiga:token-plan-openapi
Jun 24, 2026
Merged

Token plan openapi#74
lishengzxc merged 6 commits into
modelstudioai:token-plan-openapifrom
budiga:token-plan-openapi

Conversation

@budiga

@budiga budiga commented Jun 23, 2026

Copy link
Copy Markdown

新增4个tokenplan cli命令:

  • bl tokenplan seats:获取席位列表
  • bl tokenplan create-key :生成api key
  • bl tokenplan assign-seats:分配席位
  • bl tokenplan add-member:增加成员

wb-liuxuehuan added 6 commits June 23, 2026 14:05
新增 tokenplan seats 命令,支持分页和状态过滤,提供详细的座位信息查询功能。相关文档已更新。
新增 `tokenplan add-member`、`tokenplan assign-seats` 和 `tokenplan create-key` 命令,支持管理 Token Plan 组织成员和 API 密钥。相关文档已更新,提供使用示例和参数说明。
修改 `assign-seats` 命令中的 AccountIds 参数处理,将字符串类型的 AccountIds 转换为数组。同时,更新相关的测试用例以验证新逻辑的正确性。
更新 `assign-seats` 和 `seats` 命令中的参数处理逻辑,简化对 AccountIds 和 StatusList 的检查,确保在缺少必要参数时抛出相应错误。同时,增强对 `--query-assigned` 参数的验证,确保其值为 'true' 或 'false'。此更改提高了代码的可读性和健壮性。
对 `tokenplan` 相关命令进行了重构,新增了 `ak-sign` 模块以支持 ACS3-HMAC-SHA256 签名,优化了参数处理逻辑,简化了对凭证的处理。更新了 `add-member`、`assign-seats`、`create-key` 和 `seats` 命令,增强了对参数的验证和处理,确保代码的可读性和健壮性。同时,新增了类型定义和工具函数以支持更好的代码结构。
@lishengzxc lishengzxc merged commit 88e5b90 into modelstudioai:token-plan-openapi Jun 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants