korg / config.defaults.toml
ricebug's picture
Upload 126 files
6e18b6a verified
# ==================== 应用设置 ====================
[app]
# 应用访问地址(用于生成文件链接)
app_url = ""
# 后台管理密码
app_key = "grok2api"
# API 调用密钥(可选,支持列表)
api_key = ""
# 是否启用 public 功能玩法
public_enabled = false
# Public 调用密钥(可选)
public_key = ""
# 生成图片的格式(url 或 base64)
image_format = "url"
# 生成视频的格式(html 或 url)
video_format = "html"
# 是否启用临时对话模式
temporary = true
# 是否禁用 Grok 记忆功能
disable_memory = true
# 是否默认启用流式响应
stream = true
# 是否默认启用思维链输出
thinking = true
# 是否动态生成 Statsig 指纹
dynamic_statsig = true
# 过滤的特殊标签列表
filter_tags = ["xaiartifact","xai:tool_usage_card","grok:render"]
# ==================== 代理配置 ====================
[proxy]
# 基础代理地址(代理到 Grok 官网)
base_proxy_url = ""
# 资源代理地址(代理静态资源如图片/视频)
asset_proxy_url = ""
# 是否启用 CF 自动刷新
enabled = false
# FlareSolverr 服务地址(通过环境变量 FLARESOLVERR_URL 自动设置)
flaresolverr_url = ""
# 刷新间隔(秒)
refresh_interval = 3600
# CF 挑战等待超时(秒)
timeout = 60
# Cloudflare Clearance Cookie
cf_clearance = ""
# curl_cffi 浏览器指纹
browser = "chrome136"
# User-Agent 字符串
user_agent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36"
# ==================== 重试策略 ====================
[retry]
# 最大重试次数
max_retry = 3
# 触发重试的 HTTP 状态码
retry_status_codes = [401,429,403]
# 触发重建 session 的 HTTP 状态码(用于轮换代理)
# 退避基础延迟(秒)
retry_backoff_base = 0.5
# 退避倍率
retry_backoff_factor = 2.0
# 单次重试最大延迟(秒)
retry_backoff_max = 20.0
# 总重试预算时间(秒)
retry_budget = 60.0
# ==================== Token 池管理 ====================
[token]
# 是否启用 Token 自动刷新
auto_refresh = true
# 普通 Token 刷新间隔(小时)
refresh_interval_hours = 8
# Super Token 刷新间隔(小时)
super_refresh_interval_hours = 2
# Token 连续失败阈值
fail_threshold = 5
# Token 变更保存延迟(毫秒)
save_delay_ms = 500
# 使用量写入最小间隔(秒)
usage_flush_interval_sec = 5
# 多 worker 状态同步间隔(秒)
reload_interval_sec = 30
# ==================== 缓存管理 ====================
[cache]
# 是否启用自动清理
enable_auto_clean = true
# 缓存大小上限(MB)
limit_mb = 512
# ==================== 对话配置 ====================
[chat]
# Reverse 接口并发上限
concurrent = 50
# Reverse 接口超时时间(秒)
timeout = 60
# 流式空闲超时时间(秒)
stream_timeout = 60
# ==================== 图像配置 ====================
[image]
# WebSocket 请求超时时间(秒)
timeout = 60
# WebSocket 流式空闲超时时间(秒)
stream_timeout = 60
# 中等图后等待最终图的超时秒数
final_timeout = 15
# blocked / 无最终图时,WebSocket 请求重试次数
# 判定疑似被审查时的宽限秒数(默认 10 秒,可自定义)
blocked_grace_seconds = 10
# 是否启用 NSFW
nsfw = true
# 判定为中等质量图的最小字节数
medium_min_bytes = 30000
# 判定为最终图的最小字节数
final_min_bytes = 100000
# 遇到疑似审查/拦截时的并行补偿生成次数
blocked_parallel_attempts = 5
# 是否启用并行补偿(启用时优先使用不同 token)
blocked_parallel_enabled = true
# ==================== SuperImage 配置 ====================
[imagine_fast]
# 仅对 grok-imagine-1.0-fast 生效,由服务端统一控制,不使用客户端 image_config
n = 1
# 图片尺寸:1280x720 / 720x1280 / 1792x1024 / 1024x1792 / 1024x1024
size = "1024x1024"
# 响应格式:url / b64_json / base64
response_format = "url"
# ==================== 视频配置 ====================
[video]
# Reverse 接口并发上限
concurrent = 100
# Reverse 接口超时时间(秒)
timeout = 60
# 流式空闲超时时间(秒)
stream_timeout = 60
# ==================== 语音配置 ====================
[voice]
# Voice 请求超时时间(秒)
timeout = 60
# ==================== 资产配置 ====================
[asset]
# 上传并发数
upload_concurrent = 100
# 上传超时时间(秒)
upload_timeout = 60
# 下载并发数
download_concurrent = 100
# 下载超时时间(秒)
download_timeout = 60
# 资产查询并发数
list_concurrent = 100
# 资产查询超时时间(秒)
list_timeout = 60
# 资产查询批次大小(Token 维度)
list_batch_size = 50
# 资产删除并发数
delete_concurrent = 100
# 资产删除超时时间(秒)
delete_timeout = 60
# 资产删除批次大小(Token 维度)
delete_batch_size = 50
# ==================== NSFW ====================
[nsfw]
# NSFW 批量开启并发上限
concurrent = 60
# NSFW 批量开启批次大小
batch_size = 30
# NSFW 请求超时时间(秒)
timeout = 60
# ==================== 用量配置 ====================
[usage]
# Usage 批量开启并发上限
concurrent = 100
# Usage 批量开启批次大小
batch_size = 50
# Usage 请求超时时间(秒)
timeout = 60