Z.ai exposes an OpenAI-compatible API at https://open.bigmodel.cn/api/paas/v4.
The adapter uses the openai SDK with a custom baseURL and ZAI_API_KEY env var.
- Add ZaiAdapter implementing IProviderAdapter with register(), listModels(),
healthCheck(), and createCompletion() (streaming via OpenAI-compat API)
- Register GLM-5 (128K context, standard tier, tools support) from model-capabilities
- Support ZAI_BASE_URL override for custom deployments
- Graceful degradation when ZAI_API_KEY is absent
- Remove legacy registerZaiProvider() direct-registry method from ProviderService
- Export ZaiAdapter from adapters/index.ts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>