#!/bin/bash # Configure Kimi for OpenClaw properly echo "🔐 Configuring Kimi for OpenClaw" echo "================================" echo "" echo -n "Enter your Kimi API Key: " read -s KIMI_KEY echo "" if [ -z "$KIMI_KEY" ]; then echo "❌ No key provided. Exiting." exit 1 fi # OpenClaw uses auth profiles, not yaml files mkdir -p ~/.openclaw/agent/auth-profiles # Create auth profile for Kimi cat > ~/.openclaw/agent/auth-profiles/kimi.json << EOF { "provider": "kimi", "type": "api_key", "key": "$KIMI_KEY", "defaultModel": "kimi/k2p5" } EOF chmod 600 ~/.openclaw/agent/auth-profiles/kimi.json echo "" echo "✅ Kimi auth profile created" echo "" echo "Setting Kimi as default model..." # Set default model openclaw models set kimi/k2p5 2>/dev/null || echo "Note: Run 'openclaw models set kimi/k2p5' manually" echo "" echo "🎉 Kimi configured!" echo "" echo "Verify with: openclaw models list" echo ""