#!/bin/bash
# 设置插件配置
echo "=== 设置插件配置 ==="
docker exec friend-deploy-8ee3dbd3-24b sh -c 'curl -sS -X PUT -H "Authorization: Bearer yunwo-panel-2026" -H "Content-Type: application/json" -d "{\"config\":{\"api_key\":\"sk-m2ZMH0W1EYSL4vrXwE0WjvQTSOKhhX4oMp31zZskZ6xDPl96\",\"upstream_base\":\"http://10.200.0.20:3000\",\"listen_addr\":\"127.0.0.1:39527\"}}" http://127.0.0.1:8000/api/plugins/llm-proxy/config 2>/dev/null'
echo ""

echo "=== 健康检查 ==="
docker exec friend-deploy-8ee3dbd3-24b sh -c 'curl -sS http://127.0.0.1:39527/healthz 2>/dev/null'
echo ""

echo "=== 测试 chat ==="
docker exec friend-deploy-8ee3dbd3-24b sh -c 'curl -sS --max-time 30 http://127.0.0.1:39527/v1/chat/completions -H "Content-Type: application/json" -d "{\"model\":\"glm-5-2\",\"messages\":[{\"role\":\"user\",\"content\":\"说你好\"}],\"max_tokens\":50}" 2>/dev/null' | head -c 300
echo ""

echo "=== 插件配置检查 ==="
docker exec friend-deploy-8ee3dbd3-24b sh -c 'curl -sS -H "Authorization: Bearer yunwo-panel-2026" http://127.0.0.1:8000/api/plugins/llm-proxy/config 2>/dev/null' | head -c 300
echo ""

echo "=== 插件日志 ==="
docker exec friend-deploy-8ee3dbd3-24b sh -c 'cat /var/lib/friend/logs/friend.log 2>/dev/null | grep -a llm-proxy | tail -5'
echo ""

echo "=== 清除模型冷却 ==="
docker exec friend-deploy-8ee3dbd3-24b sh -c 'curl -sS -X POST -H "Authorization: Bearer yunwo-panel-2026" http://127.0.0.1:8000/api/llm/models/1/clear-cooldown 2>/dev/null'
echo ""

echo "=== LLM Overview ==="
docker exec friend-deploy-8ee3dbd3-24b sh -c 'curl -sS -H "Authorization: Bearer yunwo-panel-2026" http://127.0.0.1:8000/api/llm/overview 2>/dev/null'
