mirror of
https://github.com/tiennm99/goclaw.git
synced 2026-10-14 18:18:37 +00:00
feat: add Z.ai provider support (general API + coding plan) (#102)
* feat: add Z.ai provider support (general API + coding plan) Add Z.ai (GLM) as a new LLM provider with two variants: - `zai`: general API (api.z.ai/api/paas/v4) - `zai_coding`: coding plan (api.z.ai/api/coding/paas/v4) Reuses OpenAIProvider — Z.ai API is OpenAI-compatible with Bearer token auth, SSE streaming, and reasoning_content support. Includes: store constants, config struct fields, env var loading (GOCLAW_ZAI_API_KEY, GOCLAW_ZAI_CODING_API_KEY), secret masking, config + DB registration, onboard wizard, and UI provider types. Default model: glm-5 Closes #100 * docs: add Z.ai provider entries to providers documentation
This commit is contained in:
1 parent
344e2ac7d1
commit
e63ff014cb
8 files changed
+52
No files matched your search
@@ -45,6 +45,8 @@ The Anthropic provider uses `x-api-key` header authentication and the `anthropic
|
||||
| perplexity | OpenAI-compatible | `https://api.perplexity.ai` | `sonar-pro` |
|
||||
| dashscope | OpenAI-compatible | `https://dashscope-intl.aliyuncs.com/compatible-mode/v1` | `qwen3-max` |
|
||||
| bailian | OpenAI-compatible | `https://coding-intl.dashscope.aliyuncs.com/v1` | `qwen3.5-plus` |
|
||||
| zai | OpenAI-compatible | `https://api.z.ai/api/paas/v4` | `glm-5` |
|
||||
| zai_coding | OpenAI-compatible | `https://api.z.ai/api/coding/paas/v4` | `glm-5` |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in new issue
Block a user