From 75b89018d342b4f6824ef85465bc84146ef3cee5 Mon Sep 17 00:00:00 2001 From: Ahmed Allam Date: Wed, 2 Sep 2026 13:48:16 +0000 Subject: [PATCH] docs: use openrouter/z-ai/glm-5.3 as the default model in setup examples --- AGENTS.md | 2 +- CONTRIBUTING.md | 2 +- README.md | 6 +++--- docs/advanced/configuration.mdx | 6 +++--- docs/contributing.mdx | 2 +- docs/index.mdx | 2 +- docs/integrations/github-actions.mdx | 2 +- docs/llm-providers/openrouter.mdx | 4 ++-- docs/llm-providers/overview.mdx | 4 ++-- docs/quickstart.mdx | 4 ++-- strix/interface/environment.py | 4 ++-- 11 files changed, 19 insertions(+), 19 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index e9039195..ab3fd988 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -28,7 +28,7 @@ Target-specific workflows built on the same engine: - **Open-source CLI (self-hosted):** free, fully local, BYO LLM key, needs Docker. Best for local dev loops, air-gapped/offline, and full control. ```bash curl -sSL https://strix.ai/install | bash # install - export STRIX_LLM="openai/gpt-5.4" # any LiteLLM model id + export STRIX_LLM="openrouter/z-ai/glm-5.3" # any LiteLLM model id export LLM_API_KEY="" strix -n -t ./ --scan-mode quick --max-budget 10 # headless scan; always use -n ``` diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 23028d3e..37b20d63 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -31,7 +31,7 @@ Thank you for your interest in contributing to Strix! This guide will help you g 3. **Configure your LLM provider** ```bash - export STRIX_LLM="openai/gpt-5.4" + export STRIX_LLM="openrouter/z-ai/glm-5.3" export LLM_API_KEY="your-api-key" ``` diff --git a/README.md b/README.md index ecf57d0f..52aeb01a 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ Strix are autonomous AI penetration testing agents that act just like real hacke curl -sSL https://strix.ai/install | bash # Configure your AI provider -export STRIX_LLM="openai/gpt-5.4" +export STRIX_LLM="openrouter/z-ai/glm-5.3" export LLM_API_KEY="your-api-key" # Run your first security assessment @@ -294,7 +294,7 @@ jobs: ### Configuration ```bash -export STRIX_LLM="openai/gpt-5.4" +export STRIX_LLM="openrouter/z-ai/glm-5.3" export LLM_API_KEY="your-api-key" # Optional @@ -448,7 +448,7 @@ Each server's tools are namespaced by `name` (for example `local_fs_read_file`). **Recommended models for best results:** -- [Z.ai GLM-5.3 on OpenRouter](https://openrouter.ai/z-ai/glm-5.3) - `openrouter/z-ai/glm-5.3` (our top pick) +- [Z.ai GLM-5.3 on OpenRouter](https://openrouter.ai/z-ai/glm-5.3) - `openrouter/z-ai/glm-5.3` (the default pick) - [OpenAI GPT-5.4](https://openai.com/api/) - `openai/gpt-5.4` - [Anthropic Claude Sonnet 4.6](https://claude.com/platform/api) - `anthropic/claude-sonnet-4-6` - [Google Gemini 3 Pro Preview](https://cloud.google.com/vertex-ai) - `vertex_ai/gemini-3-pro-preview` diff --git a/docs/advanced/configuration.mdx b/docs/advanced/configuration.mdx index f1542b75..a6a46f36 100644 --- a/docs/advanced/configuration.mdx +++ b/docs/advanced/configuration.mdx @@ -8,7 +8,7 @@ Configure Strix using environment variables or a config file. ## LLM Configuration - Model name in LiteLLM format (e.g., `openai/gpt-5.4`, `anthropic/claude-sonnet-4-6`). + Model name in LiteLLM format (e.g., `openrouter/z-ai/glm-5.3`, `openai/gpt-5.4`). @@ -145,7 +145,7 @@ strix --target ./app --config /path/to/config.json ```json { "env": { - "STRIX_LLM": "openai/gpt-5.4", + "STRIX_LLM": "openrouter/z-ai/glm-5.3", "LLM_API_KEY": "sk-...", "STRIX_REASONING_EFFORT": "high" } @@ -156,7 +156,7 @@ strix --target ./app --config /path/to/config.json ```bash # Required -export STRIX_LLM="openai/gpt-5.4" +export STRIX_LLM="openrouter/z-ai/glm-5.3" export LLM_API_KEY="sk-..." # Optional: Enable web search diff --git a/docs/contributing.mdx b/docs/contributing.mdx index 4d7f8fb2..5622b82d 100644 --- a/docs/contributing.mdx +++ b/docs/contributing.mdx @@ -33,7 +33,7 @@ description: "Contribute to Strix development" ```bash - export STRIX_LLM="openai/gpt-5.4" + export STRIX_LLM="openrouter/z-ai/glm-5.3" export LLM_API_KEY="your-api-key" ``` diff --git a/docs/index.mdx b/docs/index.mdx index 2d401489..910f1e2e 100644 --- a/docs/index.mdx +++ b/docs/index.mdx @@ -78,7 +78,7 @@ Strix uses a graph of specialized agents for comprehensive security testing: curl -sSL https://strix.ai/install | bash # Configure -export STRIX_LLM="openai/gpt-5.4" +export STRIX_LLM="openrouter/z-ai/glm-5.3" export LLM_API_KEY="your-api-key" # Scan diff --git a/docs/integrations/github-actions.mdx b/docs/integrations/github-actions.mdx index 5952c3a0..8364c425 100644 --- a/docs/integrations/github-actions.mdx +++ b/docs/integrations/github-actions.mdx @@ -37,7 +37,7 @@ Add these secrets to your repository: | Secret | Description | |--------|-------------| -| `STRIX_LLM` | Model name (e.g., `openai/gpt-5.4`) | +| `STRIX_LLM` | Model name (e.g., `openrouter/z-ai/glm-5.3`) | | `LLM_API_KEY` | API key for your LLM provider | ## Exit Codes diff --git a/docs/llm-providers/openrouter.mdx b/docs/llm-providers/openrouter.mdx index 2bcf6e74..a1658759 100644 --- a/docs/llm-providers/openrouter.mdx +++ b/docs/llm-providers/openrouter.mdx @@ -8,7 +8,7 @@ description: "Configure Strix with models via OpenRouter" ## Setup ```bash -export STRIX_LLM="openrouter/openai/gpt-5.4" +export STRIX_LLM="openrouter/z-ai/glm-5.3" export LLM_API_KEY="sk-or-..." ``` @@ -18,7 +18,7 @@ Access any model on OpenRouter using the format `openrouter//`: | Model | Configuration | |-------|---------------| -| GLM-5.3 (top pick) | `openrouter/z-ai/glm-5.3` | +| GLM-5.3 (default) | `openrouter/z-ai/glm-5.3` | | GPT-5.4 | `openrouter/openai/gpt-5.4` | | Claude Sonnet 4.6 | `openrouter/anthropic/claude-sonnet-4.6` | | Gemini 3 Pro | `openrouter/google/gemini-3-pro-preview` | diff --git a/docs/llm-providers/overview.mdx b/docs/llm-providers/overview.mdx index bfeec62a..2b5070f3 100644 --- a/docs/llm-providers/overview.mdx +++ b/docs/llm-providers/overview.mdx @@ -11,7 +11,7 @@ Set your model and API key: | Model | Provider | Configuration | | -------------------- | ----------------- | -------------------------------- | -| GLM-5.3 (top pick) | Z.ai (OpenRouter) | `openrouter/z-ai/glm-5.3` | +| GLM-5.3 (default) | Z.ai (OpenRouter) | `openrouter/z-ai/glm-5.3` | | GPT-5.4 | OpenAI | `openai/gpt-5.4` | | Claude Sonnet 4.6 | Anthropic | `anthropic/claude-sonnet-4-6` | | Gemini 3 Pro | Google Vertex | `vertex_ai/gemini-3-pro-preview` | @@ -19,7 +19,7 @@ Set your model and API key: | Kimi K3 | Moonshot | `moonshot/kimi-k3` | ```bash -export STRIX_LLM="openai/gpt-5.4" +export STRIX_LLM="openrouter/z-ai/glm-5.3" export LLM_API_KEY="your-api-key" ``` diff --git a/docs/quickstart.mdx b/docs/quickstart.mdx index 9e13d69f..dcd2e7c5 100644 --- a/docs/quickstart.mdx +++ b/docs/quickstart.mdx @@ -28,12 +28,12 @@ description: "Install Strix and run your first security scan" Set your LLM provider: ```bash -export STRIX_LLM="openai/gpt-5.4" +export STRIX_LLM="openrouter/z-ai/glm-5.3" export LLM_API_KEY="your-api-key" ``` -For best results, use `openrouter/z-ai/glm-5.3` (our top pick), `openai/gpt-5.4`, `anthropic/claude-opus-4-6`, or `openai/gpt-5.2`. +For best results, use `openrouter/z-ai/glm-5.3` (the default pick), `openai/gpt-5.4`, `anthropic/claude-opus-4-6`, or `openai/gpt-5.2`. ## Run Your First Scan diff --git a/strix/interface/environment.py b/strix/interface/environment.py index 5589a1fe..bcf765df 100644 --- a/strix/interface/environment.py +++ b/strix/interface/environment.py @@ -70,7 +70,7 @@ def validate_environment() -> None: error_text.append("• ", style="white") error_text.append("STRIX_LLM", style="bold cyan") error_text.append( - " - Model name to use (e.g., 'openai/gpt-5.4' or " + " - Model name to use (e.g., 'openrouter/z-ai/glm-5.3' or " "'anthropic/claude-opus-4-7')\n", style="white", ) @@ -102,7 +102,7 @@ def validate_environment() -> None: ) error_text.append("\nExample setup:\n", style="white") - error_text.append("export STRIX_LLM='openai/gpt-5.4'\n", style="dim white") + error_text.append("export STRIX_LLM='openrouter/z-ai/glm-5.3'\n", style="dim white") if missing_optional_vars: for var in missing_optional_vars: