# Seedream MCP工具配置示例
# 复制此文件为 .env 并填入实际配置值
# ================================
# 必需配置
# ================================
# 火山引擎API密钥(必需)
# 获取方式:登录火山引擎控制台 -> API密钥管理
ARK_API_KEY=your_api_key_here
# ================================
# 可选配置
# ================================
# API基础URL
# 默认:https://ark.cn-beijing.volces.com/api/v3
ARK_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
# 模型ID
# 默认:doubao-seedream-4-5-251128
SEEDREAM_MODEL_ID=doubao-seedream-4-5-251128
# 默认图像尺寸
# 可选值:1K, 2K, 4K
# 默认:2K
SEEDREAM_DEFAULT_SIZE=2K
# 默认水印设置
# 可选值:true, false
# 默认:false
SEEDREAM_DEFAULT_WATERMARK=false
# 请求超时时间(秒)
# 默认:60
SEEDREAM_TIMEOUT=60
# API超时时间(秒)
# 默认:600
SEEDREAM_API_TIMEOUT=600
# 最大重试次数
# 默认:3
SEEDREAM_MAX_RETRIES=3
# 日志级别
# 可选值:DEBUG, INFO, WARNING, ERROR, CRITICAL
# 默认:INFO
LOG_LEVEL=INFO
# 日志文件路径
# 默认:logs/seedream_mcp.log
LOG_FILE=logs/seedream_mcp.log
# ================================
# 自动保存功能配置
# ================================
# 是否启用自动保存功能
# 可选值:true, false
# 默认:true
# 说明:启用后会自动下载生成的图片到本地,避免URL过期问题
SEEDREAM_AUTO_SAVE_ENABLED=true
# 图片保存根目录
# 默认:./seedream_images
# 说明:所有生成的图片将保存在此目录下,按功能类型和日期分类
SEEDREAM_AUTO_SAVE_BASE_DIR=./seedream_images
# 图片下载超时时间(秒)
# 默认:30
# 说明:单个图片下载的最大等待时间
SEEDREAM_AUTO_SAVE_DOWNLOAD_TIMEOUT=30
# 下载最大重试次数
# 默认:3
# 说明:下载失败时的重试次数,使用指数退避策略
SEEDREAM_AUTO_SAVE_MAX_RETRIES=3
# 最大文件大小限制(字节)
# 默认:52428800 (50MB)
# 说明:超过此大小的文件将不会被下载保存
SEEDREAM_AUTO_SAVE_MAX_FILE_SIZE=52428800
# 最大并发下载数
# 默认:5
# 说明:同时进行的图片下载任务数量限制
SEEDREAM_AUTO_SAVE_MAX_CONCURRENT=5
# 是否按日期创建文件夹
# 可选值:true, false
# 默认:true
# 说明:启用后会按年/月创建子目录,便于文件管理
SEEDREAM_AUTO_SAVE_DATE_FOLDER=true
# 自动清理天数
# 默认:30
# 说明:自动删除指定天数前的图片文件,0表示不自动清理
SEEDREAM_AUTO_SAVE_CLEANUP_DAYS=30
# ================================
# 流式处理配置
# ================================
# 流式响应缓冲区最大大小(字节)
# 默认:10485760 (10MB)
# 说明:流式响应时的缓冲区大小限制,防止内存溢出
SEEDREAM_STREAM_BUFFER_MAX_SIZE=10485760
# 流式响应每次读取的块大小(字节)
# 默认:1048576 (1MB)
# 说明:流式处理时每次读取的数据块大小,影响内存使用和处理效率
SEEDREAM_STREAM_CHUNK_SIZE=1048576