Initial commit of LLM speed test app
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
"""全局配置"""
|
||||
import os
|
||||
|
||||
# ---- 推理后端选择 ----
|
||||
# 可选值: "ollama"(本地 Ollama)| "openai"(任意 OpenAI 兼容 /v1 服务)
|
||||
LLM_BACKEND = os.environ.get("LLM_BACKEND", "openai")
|
||||
|
||||
# ---- Ollama 服务(backend=ollama)----
|
||||
# 本地 Ollama 默认监听端口 11434,可通过环境变量覆盖
|
||||
OLLAMA_BASE_URL = os.environ.get("OLLAMA_BASE_URL", "http://localhost:11434")
|
||||
# 默认模型(前端会从 /api/models 动态加载实际可用的模型列表)
|
||||
DEFAULT_MODEL = os.environ.get("DEFAULT_MODEL", "qwen3.6:35b-a3b")
|
||||
|
||||
# ---- OpenAI 兼容服务(backend=openai)----
|
||||
OPENAI_BASE_URL = os.environ.get("OPENAI_BASE_URL", "https://ai.lebiztrips.com/v1")
|
||||
OPENAI_API_KEY = os.environ.get("OPENAI_API_KEY", "123")
|
||||
OPENAI_DEFAULT_MODEL = os.environ.get("OPENAI_DEFAULT_MODEL", "Q3.6-35B-A3B-Orig-Thi")
|
||||
|
||||
# ---- 并发压力测试 ----
|
||||
DEFAULT_CONCURRENCY = int(os.environ.get("DEFAULT_CONCURRENCY", "100"))
|
||||
|
||||
# ---- HTTP 服务 ----
|
||||
SERVER_HOST = os.environ.get("SPEED_TEST_HOST", "0.0.0.0")
|
||||
SERVER_PORT = int(os.environ.get("SPEED_TEST_PORT", "8000"))
|
||||
|
||||
# ---- 目录结构 ----
|
||||
ROOT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
BACKEND_DIR = os.path.dirname(os.path.abspath(__file__))
|
||||
FRONTEND_DIR = os.path.join(ROOT_DIR, "frontend")
|
||||
RESULTS_DIR = os.path.join(ROOT_DIR, "results")
|
||||
REPORT_DIR = os.path.join(ROOT_DIR, "report")
|
||||
Reference in New Issue
Block a user