From 884bf3301d51ecf69730afba5f0b6d769d317215 Mon Sep 17 00:00:00 2001 From: devmatrix Date: Mon, 16 Feb 2026 16:58:04 +0000 Subject: [PATCH] feat: Add Kimi configuration script for OpenClaw --- configure_kimi.sh | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 configure_kimi.sh diff --git a/configure_kimi.sh b/configure_kimi.sh new file mode 100644 index 0000000..e4a9135 --- /dev/null +++ b/configure_kimi.sh @@ -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 ""