У меня macos, и я себе упростил переключение claude code с помощью пары алиасов
Всего у меня 3 алиаса добавлено:
claudes- запускаем claude code с параметром--dangerously-skip-permissionsclaudez- запускаем claude code с моделями от z.aiclaudezs- запускаем claude code с моделями от z.ai + параметр--dangerously-skip-permissions
Что делать? Копи-паст и подставить свой апи ключ в <ZAI_KEY> - да, не секурно! но мне пофик - работает!
открываем ~/.zshrc и добавляем
alias claudes="claude --dangerously-skip-permissions"
claudez() {
ANTHROPIC_AUTH_TOKEN="<ZAI_KEY>" \
ANTHROPIC_BASE_URL="https://api.z.ai/api/anthropic" \
API_TIMEOUT_MS="3000000" \
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 \
ANTHROPIC_DEFAULT_HAIKU_MODEL="glm-4.5-air" \
ANTHROPIC_DEFAULT_SONNET_MODEL="glm-5" \
ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5" \
claude "$@"
}
claudezs() {
ANTHROPIC_AUTH_TOKEN="<ZAI_KEY>" \
ANTHROPIC_BASE_URL="https://api.z.ai/api/anthropic" \
API_TIMEOUT_MS="3000000" \
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 \
ANTHROPIC_DEFAULT_HAIKU_MODEL="glm-4.5-air" \
ANTHROPIC_DEFAULT_SONNET_MODEL="glm-5" \
ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5" \
claude --dangerously-skip-permissions "$@"
}
