feat: Add Kimi configuration script for OpenClaw
This commit is contained in:
parent
341ea9bd98
commit
884bf3301d
|
|
@ -0,0 +1,44 @@
|
||||||
|
#!/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 ""
|
||||||
Loading…
Reference in New Issue