Files

126 lines
4.6 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ============================================================
# 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