You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 5545a61
Browse filesBrowse the repository at this point in the historyBrowse files
-**Simplified authentication** — Console login is now the recommended default and can create an ordinary API key when needed. Existing ordinary API keys and Token Plan subscription keys use the same `bl auth login --api-key <API_KEY>` command.
14
+
-**Automatic API key validation and endpoint selection** — API keys are validated before being saved. The CLI automatically selects an available regional endpoint and applies the appropriate Token Plan configuration when applicable.
15
+
16
+
### Fixed
17
+
18
+
-**Video task diagnostics** — Failed video tasks now expose the service error code, message, request ID, and scheduling time; downloads show the actual failure detail instead of only an incomplete status.
19
+
20
+
## [1.25.0] - 2026-09-14
21
+
22
+
### Added
23
+
24
+
-**Token Plan harness quota** — `bl token-plan harness-quota` shows Token Plan harness entitlement quota usage (Console auth), joining the harness list with issued entitlements to display used/total quota, usage ratio, and reset time; harnesses with a pending entitlement are listed as issuing.
25
+
- Filter the harness list with `--type official_tool|infrastructure`; render as a quota box or `--output json`.
26
+
27
+
## [1.24.0] - 2026-09-11
28
+
29
+
### Added
30
+
31
+
- Sandbox instance and template lifecycle commands, with automatic build polling and `--async` submission.
32
+
-`bl sandbox official-images` and template `--image` presets for Code Interpreter, Browser, and All-in-One.
33
+
-`bl sandbox file upload` uploads template mount files with `source=sandbox_template`; use the returned File ID in `mntConfig`.
34
+
- Sandbox supports shared `--base-url`, environment and Profile configuration, with workspace-based endpoint fallback.
35
+
- Dedicated `bailian-sandbox` Skill with command references and instance connection guidance.
36
+
37
+
### Fixed
38
+
39
+
- Preserve submitted `templateID` and `buildID` when template-build polling fails, so users can check the existing build before resubmitting.
40
+
41
+
### Security
42
+
43
+
- Sandbox REST calls use Bailian Bearer authentication without an E2B SDK or E2B API key. Connection credentials and dry-run environment values are redacted by default.
44
+
45
+
## [1.23.0] - 2026-09-10
46
+
47
+
### Added
48
+
49
+
-**Profile-level watermark control** — configure `watermark` with `bl config set --key watermark --value true|false` to control the default watermark behavior for image generation and editing, video generation and editing, and reference-to-video commands.
50
+
-**ASR accuracy controls** — `bl speech recognize` now supports instant hot words with `--vocabulary`, contextual word enhancement with `--context`, and reusable pre-built vocabularies with `--vocabulary-id` for supported ASR models.
| Managed Agent | "Create a Managed Agent that can generate short-film storyboards and videos." |
117
117
| Image & video generation | "Generate an image of a cat in a spacesuit on Mars, then turn it into a video." |
118
+
| Speech recognition | "Transcribe this audio; if proper nouns are wrong, add hot words and try again." |
118
119
| Usage & quota | "Show my recent model usage, free-tier quota, and rate limits." |
120
+
| Monitoring & alerts | "Show my model call stats, failures and logs, and create an alert rule." |
119
121
| Model selection | "Recommend a model for image understanding and customer support." |
120
122
| About Bailian CLI | "Tell me what Bailian CLI can do for me, and suggest how to use it for my needs." |
121
123
122
124
> More examples and scenarios: [Aliyun Model Studio CLI Site](https://bailian.console.aliyun.com/cli?source_channel=cli_github&)
123
125
124
126
## Authentication
125
127
126
-
### API Key
128
+
### Console Login (OAuth, Recommended)
127
129
128
-
Required for most commands. Get your key from the [DashScope Console](https://bailian.console.aliyun.com/cn-beijing/?source_channel=key_github&tab=app#/api-key).
130
+
Required for console capability commands (model list, app list, MCP list, workspace, usage queries, rate-limit increases, direct console calls). It can create an ordinary API key when needed. Token Plan and other subscription plans cannot use `--console`; use the API Key login below.
129
131
130
132
```bash
131
-
bl auth login --api-key sk-xxxxx
133
+
bl auth login --console
132
134
```
133
135
134
-
Get or copy your Token Plan API key from the [Token Plan subscription overview](https://bailian.console.aliyun.com/cn-beijing?tab=plan#/efm/subscription/overview).
Use `--console-site international` for the international console.
139
137
140
-
### Console Login (OAuth)
138
+
### API Key
141
139
142
-
Required for console capability commands (model list, app list, MCP list, workspace, usage queries, rate-limit increases, direct console calls). Opens the Bailian console in your browser to sign in.
140
+
To use an existing ordinary API key or a Token Plan subscription key, run the same command:
143
141
144
142
```bash
145
-
bl auth login --console
143
+
bl auth login --api-key <API_KEY>
146
144
```
147
145
146
+
Get an ordinary key from the [DashScope Console](https://bailian.console.aliyun.com/cn-beijing/?source_channel=key_github&tab=app#/api-key), or a Token Plan key from the [subscription overview](https://bailian.console.aliyun.com/cn-beijing?tab=plan#/efm/subscription/overview).
147
+
148
148
### Alibaba Cloud OpenAPI AK/SK
149
149
150
150
Token Plan seat and member management requires an Alibaba Cloud AccessKey. Get yours from the [RAM Console](https://ram.console.aliyun.com/manage/ak).
0 commit comments