From c96c882e84a7e84d7c9451426cc5d2b21a0025a9 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 18 Feb 2026 04:48:39 +0000 Subject: [PATCH] chore(deploy): switch AI provider from Moonshot/Kimi to Z.AI (Zhipu GLM) Replace PICOCLAW_MOONSHOT_API_KEY with PICOCLAW_ZAI_API_KEY secret, update API base to https://api.z.ai/api/paas/v4, provider to "zhipu", and default model to "glm-4.7". https://claude.ai/code/session_019vXaqxGmkdCjM8m3jp6rYj --- .github/workflows/deploy-hostinger.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/deploy-hostinger.yml b/.github/workflows/deploy-hostinger.yml index 0a97b5f8d..5244a5d0e 100644 --- a/.github/workflows/deploy-hostinger.yml +++ b/.github/workflows/deploy-hostinger.yml @@ -106,16 +106,16 @@ jobs: echo "WARNING: PICOCLAW_TELEGRAM_BOT_TOKEN secret is empty - Telegram will not start" fi - # Moonshot (Kimi) API Key - MOONSHOT_KEY="${{ secrets.PICOCLAW_MOONSHOT_API_KEY }}" - if [ -n "\$MOONSHOT_KEY" ]; then - set_env_var "PICOCLAW_PROVIDERS_MOONSHOT_API_KEY" "\$MOONSHOT_KEY" - set_env_var "PICOCLAW_PROVIDERS_MOONSHOT_API_BASE" "https://api.moonshot.cn/v1" - set_env_var "PICOCLAW_AGENTS_DEFAULTS_PROVIDER" "moonshot" - set_env_var "PICOCLAW_AGENTS_DEFAULTS_MODEL" "kimi-k2.5" - echo "Moonshot/Kimi: API key and default model configured" + # Z.AI (Zhipu GLM) API Key + ZAI_KEY="${{ secrets.PICOCLAW_ZAI_API_KEY }}" + if [ -n "\$ZAI_KEY" ]; then + set_env_var "PICOCLAW_PROVIDERS_ZHIPU_API_KEY" "\$ZAI_KEY" + set_env_var "PICOCLAW_PROVIDERS_ZHIPU_API_BASE" "https://api.z.ai/api/paas/v4" + set_env_var "PICOCLAW_AGENTS_DEFAULTS_PROVIDER" "zhipu" + set_env_var "PICOCLAW_AGENTS_DEFAULTS_MODEL" "glm-4.7" + echo "Z.AI/Zhipu: API key and default model configured" else - echo "WARNING: PICOCLAW_MOONSHOT_API_KEY secret is empty" + echo "WARNING: PICOCLAW_ZAI_API_KEY secret is empty" fi # Create config.json if it doesn't exist (copy from example) @@ -133,7 +133,7 @@ jobs: echo "Config file exists: \$(test -f "\$CONFIG_FILE" && echo YES || echo NO)" echo "Telegram enabled: \$(grep -c 'PICOCLAW_CHANNELS_TELEGRAM_ENABLED=true' "\$ENV_FILE" 2>/dev/null || echo 0)" echo "Telegram token set: \$(grep -c 'PICOCLAW_CHANNELS_TELEGRAM_TOKEN=' "\$ENV_FILE" 2>/dev/null || echo 0)" - echo "Moonshot key set: \$(grep -c 'PICOCLAW_PROVIDERS_MOONSHOT_API_KEY=' "\$ENV_FILE" 2>/dev/null || echo 0)" + echo "Z.AI key set: \$(grep -c 'PICOCLAW_PROVIDERS_ZHIPU_API_KEY=' "\$ENV_FILE" 2>/dev/null || echo 0)" echo "==================================" EOF