Files
autoclip/env.example
T
周小舟andClaude Opus 5.5 e25b00bc13 feat(settings): 模型设置新增赞助合作伙伴 Infistar 无限星河预设
- 后端 cloud_presets 新增 infistar:预设 https://infistar.cc/v1,独立 infistar_api_key
  (含 INFISTAR_API_KEY 环境变量);CLI / MCP 支持 --provider infistar。
- 多模型网关不内置型号名单、不预设默认模型:填好 Key 后从 /v1/models 拉取,
  选中的 gpt / deepseek / gemini 等型号不会被当成「别家型号」重置。
- 设置页选 Infistar 时显示「注册并领取体验额度」「接入说明」,并注明含推广分成;
  新增 sponsor_link_opened 事件(只记录入口,不含个人信息)。八语文案同步。
- 接入说明补充新版一步选择的流程,保留旧版手动填写方式。

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-29 17:12:12 +08:00

71 lines
2.5 KiB
Plaintext
Raw 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.
# 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=
# 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