mirror of
https://github.com/zhouxiaoka/autoclip.git
synced 2026-10-02 02:34:34 +08:00
76 lines
2.8 KiB
Plaintext
76 lines
2.8 KiB
Plaintext
# AutoClip 环境变量配置示例
|
||
# 复制此文件为 .env 并填入实际配置
|
||
|
||
# 数据库配置
|
||
DATABASE_URL=sqlite:///./data/autoclip.db
|
||
|
||
# Redis配置
|
||
REDIS_URL=redis://localhost:6379/0
|
||
|
||
# 后端错误监控(可选;留空不上报)。启动时使用 uvicorn --env-file .env。
|
||
SENTRY_DSN=
|
||
|
||
# API配置
|
||
# 桌面版在设置页配置即可;Docker / 脚本模式没有设置页时用下面的环境变量。
|
||
# LLM_PROVIDER: dashscope | openai | gemini | deepseek | seed | kimi | glm | grok | ollama | lmstudio
|
||
# (settings.json 里已保存的提供商优先)
|
||
LLM_PROVIDER=dashscope
|
||
API_DASHSCOPE_API_KEY=your_dashscope_api_key_here
|
||
# API_OPENAI_API_KEY=
|
||
# API_GEMINI_API_KEY=
|
||
# API_DEEPSEEK_API_KEY=
|
||
# API_SEED_API_KEY= # 或 ARK_API_KEY
|
||
# API_KIMI_API_KEY=
|
||
# API_GLM_API_KEY=
|
||
# API_GROK_API_KEY=
|
||
# API_INFISTAR_API_KEY=
|
||
# API_API88_API_KEY= # or API88_API_KEY
|
||
# OpenAI 兼容接口地址(LLM_PROVIDER=openai 时生效,留空走 OpenAI 官方)。
|
||
# 智谱: https://open.bigmodel.cn/api/paas/v4 DeepSeek: https://api.deepseek.com/v1
|
||
# Seed / 火山方舟: https://ark.cn-beijing.volces.com/api/v3
|
||
# Ollama: http://localhost:11434/v1(Docker 内访问宿主机用 http://host.docker.internal:11434/v1)
|
||
# OPENAI_BASE_URL=
|
||
# 通义千问国际站(alibabacloud.com 开通的 Key):填下面这个地址;中国站留空。
|
||
# DASHSCOPE_BASE_URL=https://dashscope-intl.aliyuncs.com/compatible-mode/v1
|
||
API_MODEL_NAME=qwen-plus
|
||
API_MAX_TOKENS=4096
|
||
API_TIMEOUT=30
|
||
|
||
# 处理配置
|
||
PROCESSING_CHUNK_SIZE=5000
|
||
PROCESSING_MIN_SCORE_THRESHOLD=0.7
|
||
PROCESSING_MAX_CLIPS_PER_COLLECTION=5
|
||
PROCESSING_MAX_RETRIES=3
|
||
|
||
# 路径配置(可选,系统会自动检测)
|
||
# PATH_PROJECT_ROOT=
|
||
# PATH_DATA_DIR=
|
||
# PATH_UPLOADS_DIR=
|
||
# PATH_TEMP_DIR=
|
||
# PATH_OUTPUT_DIR=
|
||
|
||
# YouTube 下载(可选)
|
||
# 字幕语言列表,逗号分隔;一次请求过多语言易触发 429。默认 zh-Hans,zh,en
|
||
# AUTOCLIP_YT_SUBTITLE_LANGS=zh-Hans,zh,en
|
||
# 兜底 player client(android/ios/tv),仅在默认 client 拉不到格式时使用
|
||
# AUTOCLIP_YT_CLIENT=
|
||
|
||
# 发布到海外平台(可选):通过 Upload-Post 把成片发到 TikTok / Instagram / YouTube Shorts / X 等。
|
||
# Key 在 https://app.upload-post.com/api-keys 生成;profile 在 Manage Users 里创建并连接账号。
|
||
# 不用环境变量也可以:PUT /api/v1/publish/upload-post/config 或 `autoclip publish --api-key … --user … --save`。
|
||
# UPLOAD_POST_API_KEY=
|
||
# UPLOAD_POST_USER=
|
||
|
||
# 日志配置
|
||
LOG_LEVEL=INFO
|
||
LOG_FORMAT=%(asctime)s - %(name)s - %(levelname)s - %(message)s
|
||
LOG_FILE=backend.log
|
||
|
||
# 环境配置
|
||
ENVIRONMENT=development
|
||
DEBUG=true
|
||
|
||
# 允许访问后端的前端来源(逗号分隔)。本机 localhost:3000 与桌面端已默认允许;
|
||
# 从局域网 IP / 自定义域名打开前端时加上,例如 http://192.168.1.20:3000
|
||
AUTOCLIP_ALLOWED_ORIGINS=
|