#!/bin/bash # Launch Claude Code with MiniMax-M2.7 via MiniMax's Anthropic-compatible API # Usage: ./claude-minimax.sh [claude args...] SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" ENV_FILE="$SCRIPT_DIR/.env" if [ ! -f "$ENV_FILE" ]; then echo "Error: .env not found at $ENV_FILE" exit 1 fi # Source only the relevant variables from .env while IFS='=' read -r key value; do case "$key" in ANTHROPIC_BASE_URL|ANTHROPIC_API_KEY|ANTHROPIC_MODEL|\ ANTHROPIC_SMALL_FAST_MODEL|ANTHROPIC_DEFAULT_SONNET_MODEL|\ ANTHROPIC_DEFAULT_OPUS_MODEL|ANTHROPIC_DEFAULT_HAIKU_MODEL) export "$key=$value" ;; esac done < "$ENV_FILE" exec claude "$@"