[app] app_url = "http://192.168.1.168:8000/" app_key = "grok2api" api_key = "sk-3b5b3bd501a145789e02462c351a6051" public_enabled = true public_key = "" image_format = "url" video_format = "html" temporary = true disable_memory = true stream = false thinking = false dynamic_statsig = true filter_tags = ["xaiartifact","xai:tool_usage_card","grok:render"] [proxy] base_proxy_url = "" asset_proxy_url = "" cf_clearance = "TZDYXNr3xjKU918mEpvp4pZ7GdWfWAeVWYdr25ZBFZk-1771200552-1.2.1.1-nBA2kDmJbeOzB4LtkWmrIRlSg8J8PgCeTS822.l9hFN6rQ7oximaVJ59rJN1eXhjuF_4qvCDQNtkHojrkNXMkP4lkHH.KvhUqB1Q7jwGFvgBPWp.ZDgHV.zYRUznVSQQnoyo9XNnyUN_wGFLOmj8rZDhV2pFXuT14E4rGO1ULTjC297..CBvH2K7fLpBAJWnzZpskPec3mX4fsnbn9ZKs3mW9YU__PkTp.TWcxINYGU" browser = "chrome136" 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 retry_status_codes = [401,429,403] retry_backoff_base = 0.5 retry_backoff_factor = 2 retry_backoff_max = 30 retry_budget = 90 [token] auto_refresh = true refresh_interval_hours = 8 super_refresh_interval_hours = 2 fail_threshold = 5 save_delay_ms = 200 reload_interval_sec = 30 [cache] enable_auto_clean = true limit_mb = 1024 [chat] concurrent = 10 timeout = 60 stream_timeout = 60 [image] timeout = 120 stream_timeout = 120 final_timeout = 15 nsfw = true medium_min_bytes = 30000 final_min_bytes = 100000 [video] concurrent = 10 timeout = 60 stream_timeout = 60 [voice] timeout = 120 livekit_url = "" livekit_urls = [] signal_proxy_enabled = true signal_proxy_url = "" [asset] upload_concurrent = 30 upload_timeout = 60 download_concurrent = 30 download_timeout = 60 list_concurrent = 10 list_timeout = 60 list_batch_size = 10 delete_concurrent = 10 delete_timeout = 60 delete_batch_size = 10 [nsfw] concurrent = 10 batch_size = 50 timeout = 60 [usage] concurrent = 10 batch_size = 50 timeout = 60