# Default provider. Only providers with an API key are exposed to the UI. # CDSL_DEFAULT_PROVIDER=deepseek # CDSL_DEFAULT_MODEL=deepseek-v4-flash CDSL_DEFAULT_PROVIDER=openai CDSL_DEFAULT_MODEL=gpt-5.4-mini # DeepSeek. Fill in your own API key below. CDSL_LLM_BASE_URL=https://api.deepseek.com/v1 CDSL_LLM_API_KEY=sk-d3f8fe84bf9a4100a6563559e5d2fefd CDSL_LLM_MODEL=deepseek-v4-flash,deepseek-v4-pro,deepseek-v4-flash-vision-exp CDSL_LLM_TIMEOUT_S=90 CDSL_DEEPSEEK_VISION_MODELS=deepseek-v4-flash-vision-exp # Final autonomous-task publication uses this independent vision reviewer. CDSL_REVIEW_PROVIDER=openai CDSL_REVIEW_MODEL=gpt-5.5 # Optional OpenAI provider. Comma-separate enabled models; list vision models # separately so image attachments can be routed safely. CDSL_OPENAI_BASE_URL=https://api.vip1129.cc/v1 CDSL_OPENAI_API_KEY=sk-6586c229d77de8c421ba98e7eb0d9c6bb10f08ebc796de946ed17cf8d0d7a229 CDSL_OPENAI_MODELS=gpt-5.5,gpt-5.6-luna,gpt-5.4-mini CDSL_OPENAI_VISION_MODELS=gpt-5.5,gpt-5.6-luna,gpt-5.4-mini # Supported values are model- and endpoint-dependent: low, medium, high. # gpt-5.5 defaults to medium, but setting it explicitly keeps requests stable. CDSL_OPENAI_REASONING_EFFORT=medium # Optional Kimi provider. CDSL_KIMI_BASE_URL=https://api.moonshot.cn/v1 CDSL_KIMI_API_KEY= CDSL_KIMI_MODELS=moonshot-v1-8k CDSL_KIMI_VISION_MODELS= # Autonomous CDSL agent limits. These protect an active modelling head, not # the total feature count of a CAD task. CDSL_AGENT_TOOL_CALLS_PER_CYCLE=12 CDSL_AGENT_CANDIDATE_ATTEMPTS_PER_HEAD=3 CDSL_AGENT_CONSECUTIVE_NO_PROGRESS_LIMIT=6 CDSL_AGENT_FORMAT_ERROR_REPEAT_LIMIT=3 CDSL_AGENT_MAX_FEATURES_PER_FRAGMENT=6 CDSL_AGENT_CONTEXT_CHAR_LIMIT=14000 CDSL_AGENT_RENDER_CACHE=true