126 lines
4.6 KiB
Bash
126 lines
4.6 KiB
Bash
# ============================================================
|
||||
|
|
# DocuTranslate 环境变量配置示例
|
|||
|
|
# 复制此文件为 .env 并取消注释需要修改的配置
|
|||
|
|
#
|
|||
|
|
# 这些环境变量设置后端参数的默认值
|
|||
|
|
# 当前端/API调用没有传参时,才使用这些默认值
|
|||
|
|
# ============================================================
|
|||
|
|
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# 环境变量默认值模式
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# 是否跳过前端空值检查(仅影响 Web 前端)
|
|||
|
|
# 设为 true 时,Web 前端跳过空值检查,使用后端 .env 的默认值,并在页面显示提示图标
|
|||
|
|
# DOCUTRANSLATE_WEB_SKIP_VALIDATION=false
|
|||
|
|
# 是否强制使用环境变量的值
|
|||
|
|
# 设为 true 时,如果 .env 中设置了某个字段,则强制使用该值,忽略前端传参
|
|||
|
|
# 设为 false 时,仅当前端传参为空时才使用 .env 中的值(默认行为)
|
|||
|
|
# DOCUTRANSLATE_ENV_FORCE_OVERRIDE=false
|
|||
|
|
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# LLM 基础配置
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# API 密钥
|
|||
|
|
# DOCUTRANSLATE_API_KEY=sk-xxxxxxxx
|
|||
|
|
# API 基础 URL
|
|||
|
|
# DOCUTRANSLATE_BASE_URL=https://api.openai.com/v1
|
|||
|
|
# 模型 ID
|
|||
|
|
# DOCUTRANSLATE_MODEL_ID=gpt-4o
|
|||
|
|
# LLM 供应商标识:default, google, minimax, ollama, aliyuncs, volces, siliconflow, bigmodel, deepseek
|
|||
|
|
# DOCUTRANSLATE_PROVIDER=default
|
|||
|
|
# 目标语言
|
|||
|
|
# DOCUTRANSLATE_TO_LANG=中文
|
|||
|
|
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# LLM 高级参数
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# 思考模式:default, enable, disable
|
|||
|
|
# DOCUTRANSLATE_THINKING=disable
|
|||
|
|
# 文本分块大小
|
|||
|
|
# DOCUTRANSLATE_CHUNK_SIZE=4000
|
|||
|
|
# 并发请求数
|
|||
|
|
# DOCUTRANSLATE_CONCURRENT=30
|
|||
|
|
# 温度参数
|
|||
|
|
# DOCUTRANSLATE_TEMPERATURE=0.7
|
|||
|
|
# Top-P 参数
|
|||
|
|
# DOCUTRANSLATE_TOP_P=0.9
|
|||
|
|
# 请求超时时间(秒)
|
|||
|
|
# DOCUTRANSLATE_TIMEOUT=1200
|
|||
|
|
# 重试次数
|
|||
|
|
# DOCUTRANSLATE_RETRY=2
|
|||
|
|
# 是否使用系统代理
|
|||
|
|
# DOCUTRANSLATE_SYSTEM_PROXY_ENABLE=false
|
|||
|
|
# 强制 JSON 输出
|
|||
|
|
# DOCUTRANSLATE_FORCE_JSON=false
|
|||
|
|
# RPM 限制
|
|||
|
|
# DOCUTRANSLATE_RPM=
|
|||
|
|
# TPM 限制
|
|||
|
|
# DOCUTRANSLATE_TPM=
|
|||
|
|
# 自定义提示词
|
|||
|
|
# DOCUTRANSLATE_CUSTOM_PROMPT=
|
|||
|
|
# 额外请求体 JSON
|
|||
|
|
# DOCUTRANSLATE_EXTRA_BODY=
|
|||
|
|
# 是否启用术语表自动生成
|
|||
|
|
# DOCUTRANSLATE_GLOSSARY_GENERATE_ENABLE=false
|
|||
|
|
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# Markdown 工作流配置
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# PDF 转换引擎:identity, mineru, docling, mineru_deploy
|
|||
|
|
# DOCUTRANSLATE_CONVERT_ENGINE=identity
|
|||
|
|
# Markdown 转 DOCX 引擎:python, pandoc, auto
|
|||
|
|
# DOCUTRANSLATE_MD2DOCX_ENGINE=auto
|
|||
|
|
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# MinerU Cloud 配置(convert_engine=mineru 时使用)
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# MinerU API Token
|
|||
|
|
# DOCUTRANSLATE_MINERU_TOKEN=
|
|||
|
|
# MinerU 模型版本:pipeline, vlm
|
|||
|
|
# DOCUTRANSLATE_MODEL_VERSION=vlm
|
|||
|
|
# 是否启用公式 OCR
|
|||
|
|
# DOCUTRANSLATE_FORMULA_OCR=true
|
|||
|
|
# 是否启用代码 OCR
|
|||
|
|
# DOCUTRANSLATE_CODE_OCR=true
|
|||
|
|
# MinerU 语言:ch, en, japan 等
|
|||
|
|
# DOCUTRANSLATE_MINERU_LANGUAGE=ch
|
|||
|
|
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# MinerU Deploy 配置(convert_engine=mineru_deploy 时使用)
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# 本地部署地址
|
|||
|
|
# DOCUTRANSLATE_MINERU_DEPLOY_BASE_URL=http://127.0.0.1:8000
|
|||
|
|
# 部署后端:hybrid-auto-engine, pipeline, vlm-http-client, hybrid-http-client
|
|||
|
|
# DOCUTRANSLATE_MINERU_DEPLOY_BACKEND=hybrid-auto-engine
|
|||
|
|
# 解析方法:auto, txt, ocr
|
|||
|
|
# DOCUTRANSLATE_MINERU_DEPLOY_PARSE_METHOD=auto
|
|||
|
|
# 是否启用表格解析
|
|||
|
|
# DOCUTRANSLATE_MINERU_DEPLOY_TABLE_ENABLE=true
|
|||
|
|
# 是否启用公式解析
|
|||
|
|
# DOCUTRANSLATE_MINERU_DEPLOY_FORMULA_ENABLE=true
|
|||
|
|
# 起始页
|
|||
|
|
# DOCUTRANSLATE_MINERU_DEPLOY_START_PAGE_ID=0
|
|||
|
|
# 结束页
|
|||
|
|
# DOCUTRANSLATE_MINERU_DEPLOY_END_PAGE_ID=99999
|
|||
|
|
# Server URL(http-client 后端时使用)
|
|||
|
|
# DOCUTRANSLATE_MINERU_DEPLOY_SERVER_URL=
|
|||
|
|
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# Text 工作流配置
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# 插入模式:replace, append, prepend
|
|||
|
|
# DOCUTRANSLATE_INSERT_MODE=replace
|
|||
|
|
# 分隔符
|
|||
|
|
# DOCUTRANSLATE_SEPARATOR=\n
|
|||
|
|
# 分段模式:line, paragraph, none
|
|||
|
|
# DOCUTRANSLATE_SEGMENT_MODE=line
|
|||
|
|
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# 系统配置
|
|||
|
|
# -----------------------------------------------------------
|
|||
|
|
# Web 服务端口
|
|||
|
|
# DOCUTRANSLATE_PORT=8010
|
|||
|
|
# 全局代理开关
|
|||
|
|
# DOCUTRANSLATE_PROXY_ENABLED=false
|
|||
|
|
# 缓存数量
|
|||
|
|
# DOCUTRANSLATE_CACHE_NUM=10
|