{ "port": 3000, "model_redirects": { "claude-3-5-haiku-20241022": "claude-haiku-4-5-20251001", "claude-sonnet-4-5": "claude-sonnet-4-5-20250929" }, "endpoint": [ { "name": "openai", "base_url": "https://api.factory.ai/api/llm/o/v1/responses" }, { "name": "anthropic", "base_url": "https://api.factory.ai/api/llm/a/v1/messages" }, { "name": "common", "base_url": "https://api.factory.ai/api/llm/o/v1/chat/completions" } ], "proxies": [], "models": [ { "name": "Opus 4.5", "id": "claude-opus-4-5-20251101", "type": "anthropic", "reasoning": "auto", "provider": "anthropic" }, { "name": "Haiku 4.5", "id": "claude-haiku-4-5-20251001", "type": "anthropic", "reasoning": "auto", "provider": "anthropic" }, { "name": "Sonnet 4.5", "id": "claude-sonnet-4-5-20250929", "type": "anthropic", "reasoning": "auto", "provider": "anthropic" }, { "name": "GPT-5.2", "id": "gpt-5.2", "type": "openai", "reasoning": "auto", "provider": "openai" }, { "name": "GPT-5.1", "id": "gpt-5.1", "type": "openai", "reasoning": "auto", "provider": "openai" }, { "name": "GPT-5.1 Codex", "id": "gpt-5.1-codex", "type": "openai", "reasoning": "off", "provider": "openai" }, { "name": "GPT-5.1 Codex Max", "id": "gpt-5.1-codex-max", "type": "openai", "reasoning": "auto", "provider": "openai" }, { "name": "GLM-4.6", "id": "glm-4.6", "type": "common", "reasoning": "off", "provider": "fireworks" }, { "name": "Gemini-3-Pro", "id": "gemini-3-pro-preview", "type": "common", "reasoning": "auto", "provider": "google" }, { "name": "Gemini-3-Flash", "id": "gemini-3-flash-preview", "type": "common", "reasoning": "auto", "provider": "google" } ], "dev_mode": true, "user_agent": "factory-cli/0.27.1", "system_prompt": "You are Droid, an AI software engineering agent built by Factory.\n\n" }