Improve compatibility and add one-click startup scripts

- Add Windows Portable Package support with auto-detection
- Fix API health check to support multiple response formats
- Fix task ID parsing for ACE-Step API integration
- Change thinking mode default to false for 4GB GPU compatibility
- Add explicit CoT parameter control for LLM features
- Fix audio download path encoding for portable package
- Improve file upload validation with extension fallback
- Add start-all.bat/sh scripts for one-click startup
- Update README with Windows Portable Package instructions
- Add comprehensive troubleshooting section
- Improve cross-platform compatibility
This commit is contained in:
fspecii
2026-02-04 16:59:45 +02:00
parent f9e4601792
commit cde2ff6865
8 changed files with 404 additions and 22 deletions
+33
View File
@@ -0,0 +1,33 @@
#!/bin/bash
# ACE-Step UI Stop All Services Script
echo "Stopping all ACE-Step services..."
if [ -f logs/api.pid ]; then
API_PID=$(cat logs/api.pid)
if kill -0 $API_PID 2>/dev/null; then
echo "Stopping API server (PID: $API_PID)..."
kill $API_PID
fi
rm logs/api.pid
fi
if [ -f logs/backend.pid ]; then
BACKEND_PID=$(cat logs/backend.pid)
if kill -0 $BACKEND_PID 2>/dev/null; then
echo "Stopping backend (PID: $BACKEND_PID)..."
kill $BACKEND_PID
fi
rm logs/backend.pid
fi
if [ -f logs/frontend.pid ]; then
FRONTEND_PID=$(cat logs/frontend.pid)
if kill -0 $FRONTEND_PID 2>/dev/null; then
echo "Stopping frontend (PID: $FRONTEND_PID)..."
kill $FRONTEND_PID
fi
rm logs/frontend.pid
fi
echo "All services stopped!"