Files
PlantAI-rag/scripts/start_qa_v1_0_0_7908.sh
2026-07-10 17:59:59 +08:00

44 lines
1.2 KiB
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ROOT=/data/gene-family-mas-v2
GFANALYSIS_ROOT=/data/wutx/00test/gfAnalysis
if [[ -f "$ROOT/.env" ]]; then
set -a
source "$ROOT/.env"
set +a
fi
if [[ -f "$ROOT/.env.v15_deepseek" ]]; then
set -a
source "$ROOT/.env.v15_deepseek"
set +a
fi
if [[ -f "$ROOT/.runtime/taxonomy_bge_7907/service.env" ]]; then
set -a
source "$ROOT/.runtime/taxonomy_bge_7907/service.env"
set +a
fi
export GENE_FAMILY_ROOT="$ROOT"
export GFANALYSIS_ROOT
export PYTHONPATH="$ROOT:$GFANALYSIS_ROOT"
export V15_QDRANT_COLLECTION="${V15_QDRANT_COLLECTION:-v15_q1q2_1770_srt_bge_20260610}"
export PC_QDRANT_COLLECTION="${PC_QDRANT_COLLECTION:-pc_srt_bge_full_20260620}"
export BGE_RERANKER_MODEL="${BGE_RERANKER_MODEL:-$ROOT/bge-reranker-base}"
export QA_V1_ENABLE_PROVISIONAL_DRAFT="${QA_V1_ENABLE_PROVISIONAL_DRAFT:-1}"
export QA_V1_ENABLE_SECOND_ROUND="${QA_V1_ENABLE_SECOND_ROUND:-1}"
export QA_V1_ENABLE_BGE_RERANK="${QA_V1_ENABLE_BGE_RERANK:-1}"
export QA_V1_BGE_DEVICE="${QA_V1_BGE_DEVICE:-cuda}"
export QA_V1_MAX_ROUNDS="${QA_V1_MAX_ROUNDS:-2}"
cd "$ROOT"
exec /data/miniconda3/envs/gfpy312/bin/python -m uvicorn \
scripts.qa_v1_0_0_server:app \
--host 0.0.0.0 \
--port "${QA_V1_PORT:-7908}"