mirror of
https://github.com/katanemo/plano.git
synced 2026-06-17 15:25:17 +02:00
Remove run_demo.sh, use planoai CLI directly
The planoai CLI already handles startup. README now uses planoai up/down directly instead of a wrapper script. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
10d4a5580f
commit
d7f044559a
2 changed files with 4 additions and 53 deletions
|
|
@ -35,15 +35,13 @@ export MOONSHOT_API_KEY="your-moonshot-key"
|
|||
export ANTHROPIC_API_KEY="your-anthropic-key"
|
||||
```
|
||||
|
||||
### 2. Start the Demo
|
||||
### 2. Start Plano
|
||||
|
||||
```bash
|
||||
cd demos/llm_routing/openclaw_routing
|
||||
bash run_demo.sh
|
||||
planoai up --service plano --foreground
|
||||
```
|
||||
|
||||
This will start Plano on port 12000 with preference-based routing configured.
|
||||
|
||||
### 3. Configure OpenClaw
|
||||
|
||||
In `~/.openclaw/openclaw.json`, set:
|
||||
|
|
@ -95,7 +93,7 @@ docker logs plano 2>&1 | grep MODEL_RESOLUTION
|
|||
|
||||
### Jaeger Tracing (Optional)
|
||||
|
||||
To visualize full request traces and routing decisions, start Jaeger locally:
|
||||
To visualize full request traces and routing decisions, start Jaeger:
|
||||
|
||||
```bash
|
||||
docker compose up -d
|
||||
|
|
@ -117,5 +115,5 @@ Same quality where it matters (code, tests), lower cost where it doesn't (chat).
|
|||
## Stopping the Demo
|
||||
|
||||
```bash
|
||||
bash run_demo.sh down
|
||||
planoai down
|
||||
```
|
||||
|
|
|
|||
|
|
@ -1,47 +0,0 @@
|
|||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
echo "=== OpenClaw + Plano Routing Demo ==="
|
||||
|
||||
# Check prerequisites
|
||||
command -v docker >/dev/null || { echo "Error: Docker not found"; exit 1; }
|
||||
|
||||
# Check/create .env file
|
||||
if [ -f ".env" ]; then
|
||||
echo ".env file already exists"
|
||||
else
|
||||
if [ -z "${MOONSHOT_API_KEY:-}" ]; then
|
||||
echo "Error: MOONSHOT_API_KEY not set"
|
||||
exit 1
|
||||
fi
|
||||
if [ -z "${ANTHROPIC_API_KEY:-}" ]; then
|
||||
echo "Error: ANTHROPIC_API_KEY not set"
|
||||
exit 1
|
||||
fi
|
||||
echo "Creating .env file..."
|
||||
echo "MOONSHOT_API_KEY=$MOONSHOT_API_KEY" > .env
|
||||
echo "ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY" >> .env
|
||||
fi
|
||||
|
||||
start_demo() {
|
||||
echo "Starting Plano..."
|
||||
planoai up --service plano --foreground
|
||||
}
|
||||
|
||||
stop_demo() {
|
||||
planoai down
|
||||
}
|
||||
|
||||
if [ "${1:-}" == "down" ]; then
|
||||
stop_demo
|
||||
else
|
||||
start_demo
|
||||
echo ""
|
||||
echo "=== Plano is running on http://localhost:12000 ==="
|
||||
echo ""
|
||||
echo "Configure OpenClaw to use Plano as its LLM endpoint:"
|
||||
echo ' In ~/.openclaw/openclaw.json, set:'
|
||||
echo ' { "agent": { "model": "kimi-k2.5", "baseURL": "http://127.0.0.1:12000/v1" } }'
|
||||
echo ""
|
||||
echo "Then run: openclaw onboard --install-daemon"
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue