Raymond1122's picture
add serve.sh
7c0b970 verified
Raw History Blame Contribute Delete
766 Bytes
#!/bin/bash
# serve.sh — metask-jev-4b 一键启动 TypeSafe 兼容 HTTP 服务
# POST /v1/systemone {state, questions:{decision:{type,instructions,criteria}}}
# -> {"answers":{"decision":{"type":..., "probabilities":{...}, "noul":P(true)}}}
#
# 用法: bash serve.sh [port] (默认 8000)
# 依赖: 先跑 install.sh (venv 在 ~/metask-jev/.venv, 模型已缓存)
set -euo pipefail
PORT="${1:-8000}"
DIR="$(cd "$(dirname "$0")" && pwd)"
if [ ! -d "$HOME/metask-jev/.venv" ]; then
echo "run install.sh first"; exit 1
fi
source "$HOME/metask-jev/.venv/bin/activate"
pip install -q flask 2>/dev/null || true
python "$DIR/serve.py" --port "$PORT" --model "$HOME/metask-jev/model_path.txt" 2>&1 \
| while read -r line; do echo "$(date +%H:%M:%S) $line"; done