13 lines
974 B
Bash
Executable File
13 lines
974 B
Bash
Executable File
#!/bin/bash
|
|
echo "=== SOVEREIGN CASCADE v3 ==="
|
|
R=$(curl -s http://127.0.0.1:4000/health --max-time 5 2>/dev/null)
|
|
echo "$R" | python3 -c "import json,sys;d=json.load(sys.stdin);print('Status:',d['status'],'| Active:',d['active'],'/',d['total']);print('Primary:',d.get('primary','?'));print('Providers:',', '.join(d.get('providers',[])))" 2>/dev/null || echo "Sovereign DOWN"
|
|
echo ""
|
|
echo "=== QUICK LLM TEST ==="
|
|
T=$(curl -s -X POST http://127.0.0.1:4000/v1/chat/completions -H "Content-Type: application/json" -d '{"model":"auto","messages":[{"role":"user","content":"ping"}],"max_tokens":5}' --max-time 8 2>/dev/null)
|
|
echo "$T" | python3 -c "import json,sys;d=json.load(sys.stdin);print('Provider:',d.get('provider','?'),'| Model:',d.get('model','?'));print('Response:',d['choices'][0]['message']['content'])" 2>/dev/null || echo "LLM test failed"
|
|
echo ""
|
|
echo "=== KEYS STATUS ==="
|
|
grep -c 'KEY\|_KEY\|_API' /etc/weval/secrets.env 2>/dev/null
|
|
echo "API keys configured"
|