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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,7 @@ GitHub Releases page; `0.8.0` is the new starting line.
16
16
## Unreleased
17
17
18
18
-**Parallel streamed tool calls are now correlated safely.** Interleaved argument chunks stay attached to their indexed calls, malformed or truncated call streams stop before tool execution, and failed attempts are not retried after output has already been shown.
19
+
-**Provider compatibility and Z.AI routing are now explicit.** Immutable compatibility profiles keep request-format quirks behind the chat-provider boundary, while independent Z.AI Coding Plan and API login routes use separate credentials, endpoints, model identities, catalog refresh, logout, and usage/rate-limit state. Curated GLM requests now apply exact context/output limits, thinking controls, reasoning replay, and tool-stream support without activating for local or unknown models.
Copy file name to clipboardExpand all lines: docs/en/reference/slash-commands.md
+11-1Lines changed: 11 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,9 +52,15 @@ first assembled request, the command reports that no manifest is available.
52
52
Log in or configure an API platform. After execution, first select a platform:
53
53
54
54
-**Pythinker**: Automatically opens a browser for OAuth authorization
55
+
-**Z.AI Coding Plan** (`/login z-ai-coding`): Configures the subscription route
56
+
-**Z.AI API** (`/login z-ai-api`): Configures the pay-as-you-go route
55
57
-**Other platforms**: Enter an API key, then select an available model
56
58
57
-
After configuration, settings are automatically saved to `~/.pythinker/config.toml` and reloaded. See [Providers](../configuration/providers.md) for details.
59
+
The two Z.AI entries are independent and may coexist. Each keeps its own credential, endpoint,
60
+
model prefix, catalog refresh, and logout lifecycle; Pythinker never retries one route through
61
+
the other. After configuration, settings are automatically saved to
62
+
`~/.pythinker/config.toml` and reloaded. See [Providers](../configuration/providers.md) for
63
+
details.
58
64
59
65
Alias: `/setup`
60
66
@@ -220,6 +226,10 @@ Usage:
220
226
-`/usage <provider-key>`: Show usage for a specific provider
221
227
-`/usage --json`: Output the report as JSON
222
228
229
+
For Z.AI, the Coding Plan and API reports are labeled separately. Z.AI has no documented
230
+
route-wide usage endpoint, so each report shows an explanatory note and adds cached rate-limit
231
+
headers only from requests made through that exact route.
Copy file name to clipboardExpand all lines: docs/en/release-notes/changelog.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,7 @@ GitHub Releases page; `0.8.0` is the new starting line.
18
18
## Unreleased
19
19
20
20
-**Parallel streamed tool calls are now correlated safely.** Interleaved argument chunks stay attached to their indexed calls, malformed or truncated call streams stop before tool execution, and failed attempts are not retried after output has already been shown.
21
+
-**Provider compatibility and Z.AI routing are now explicit.** Immutable compatibility profiles keep request-format quirks behind the chat-provider boundary, while independent Z.AI Coding Plan and API login routes use separate credentials, endpoints, model identities, catalog refresh, logout, and usage/rate-limit state. Curated GLM requests now apply exact context/output limits, thinking controls, reasoning replay, and tool-stream support without activating for local or unknown models.
0 commit comments