feat:自动根据环境变量填写前端输入项,支持术语表与领域知识

This commit is contained in:
r-earth-or
2026-03-04 15:28:28 +08:00
committed by toy
parent 9e82daa2a1
commit 47a3e9126a
13 changed files with 150 additions and 276 deletions

View File

@@ -2472,6 +2472,25 @@ async def service_flat_translate(
})
@app.get("/api/config", tags=["Config"], summary="获取服务端环境变量默认配置")
async def get_config():
"""返回由服务端环境变量预设的前端默认配置不含敏感信息API key 仅返回是否存在)。"""
from docutranslate.environment import (
DOCUTRANSLATE_BASE_URL,
DOCUTRANSLATE_API_KEY,
DOCUTRANSLATE_MODEL_ID,
DOCUTRANSLATE_RPM,
DOCUTRANSLATE_TPM,
)
return JSONResponse({
"base_url": DOCUTRANSLATE_BASE_URL,
"api_key": DOCUTRANSLATE_API_KEY,
"model_id": DOCUTRANSLATE_MODEL_ID,
"rpm": DOCUTRANSLATE_RPM,
"tpm": DOCUTRANSLATE_TPM,
})
@app.get("/", response_class=HTMLResponse, include_in_schema=False)
async def main_page():
index_path = Path(STATIC_DIR) / "index.html"