52 lines
1.2 KiB
Bash
52 lines
1.2 KiB
Bash
APP_NAME=AI模型内部安全测试平台
|
|
APP_ENV=test
|
|
APP_HOST=0.0.0.0
|
|
APP_PORT=8000
|
|
APP_DEBUG=true
|
|
APP_API_PREFIX=/api/v1
|
|
|
|
LOG_LEVEL_TEST=INFO
|
|
LOG_LEVEL_PRODUCTION=WARNING
|
|
LOG_JSON=false
|
|
|
|
DATABASE_URL=sqlite:///./data/platform.db
|
|
|
|
CORS_ALLOW_ORIGINS=http://localhost:3000,http://127.0.0.1:3000
|
|
CORS_ALLOW_CREDENTIALS=true
|
|
CORS_ALLOW_METHODS=*
|
|
CORS_ALLOW_HEADERS=*
|
|
|
|
TARGET_API_TYPE=openai
|
|
TARGET_BASE_URL=http://183.60.58.5:18000/v1
|
|
TARGET_CHAT_PATH=/chat/completions
|
|
TARGET_MODELS_PATH=/models
|
|
TARGET_MODEL=Qwen3.6-35B-A3B-NVFP4
|
|
TARGET_AUTH_TYPE=none
|
|
TARGET_API_KEY=
|
|
TARGET_AUTH_HEADER=Authorization
|
|
TARGET_AUTH_PREFIX=Bearer
|
|
|
|
JUDGE_API_TYPE=openai
|
|
JUDGE_BASE_URL=https://openai.mcp123.qzz.io/v1
|
|
JUDGE_CHAT_PATH=/chat/completions
|
|
JUDGE_MODELS_PATH=/models
|
|
JUDGE_MODEL=
|
|
JUDGE_AUTH_TYPE=bearer
|
|
JUDGE_API_KEY=
|
|
JUDGE_AUTH_HEADER=Authorization
|
|
JUDGE_AUTH_PREFIX=Bearer
|
|
|
|
REQUEST_TIMEOUT_SECONDS=180
|
|
REQUEST_RETRY_COUNT=5
|
|
REQUEST_RETRY_DELAY_SECONDS=5
|
|
REQUEST_RETRY_MAX_DELAY_SECONDS=60
|
|
REQUEST_VERIFY_SSL=true
|
|
|
|
AUTH_TOKEN_SECRET=
|
|
AUTH_TOKEN_TTL_SECONDS=3600
|
|
AUTH_TOKEN_REFRESH_WINDOW_SECONDS=1800
|
|
AUTH_REFRESH_TOKEN_TTL_SECONDS=28800
|
|
|
|
DATASET_PATH=data/dataset.json
|
|
OUTPUT_DIR=outputs
|