devmatrix-scripts/configure_kimi.sh

45 lines
932 B
Bash

#!/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 ""