From 022b6edbe420b68814d114989142ed8d92f48baa Mon Sep 17 00:00:00 2001 From: yangxuan Date: Thu, 2 Jul 2026 10:40:26 +0800 Subject: [PATCH] feat: initial OpenClaw agent configuration - openclaw.json: main config with all agent definitions - agents/*/agent/models.json: per-agent model configs - agents/*/agent/plugins/: plugin catalog configs --- .gitignore | 26 + agents/backend/agent/models.json | 214 ++++++ .../agent/plugins/deepseek/catalog.json | 44 ++ .../backend/agent/plugins/ollama/catalog.json | 69 ++ agents/frontend/agent/models.json | 187 +++++ .../agent/plugins/deepseek/catalog.json | 44 ++ .../agent/plugins/ollama/catalog.json | 69 ++ agents/main/agent/models.json | 405 +++++++++++ agents/main/agent/plugins/ollama/catalog.json | 69 ++ agents/planner/agent/models.json | 81 +++ agents/resume/agent/models.json | 361 ++++++++++ .../agent/plugins/deepseek/catalog.json | 44 ++ .../resume/agent/plugins/ollama/catalog.json | 69 ++ agents/storage/agent/models.json | 192 ++++++ .../agent/plugins/deepseek/catalog.json | 44 ++ .../storage/agent/plugins/ollama/catalog.json | 69 ++ agents/travel/agent/models.json | 216 ++++++ agents/wit-dmp/agent/auth-profiles.json | 4 + agents/wit-dmp/agent/models.json | 59 ++ agents/wit-md/agent/models.json | 62 ++ openclaw.json | 646 ++++++++++++++++++ 21 files changed, 2974 insertions(+) create mode 100644 .gitignore create mode 100644 agents/backend/agent/models.json create mode 100644 agents/backend/agent/plugins/deepseek/catalog.json create mode 100644 agents/backend/agent/plugins/ollama/catalog.json create mode 100644 agents/frontend/agent/models.json create mode 100644 agents/frontend/agent/plugins/deepseek/catalog.json create mode 100644 agents/frontend/agent/plugins/ollama/catalog.json create mode 100644 agents/main/agent/models.json create mode 100644 agents/main/agent/plugins/ollama/catalog.json create mode 100644 agents/planner/agent/models.json create mode 100644 agents/resume/agent/models.json create mode 100644 agents/resume/agent/plugins/deepseek/catalog.json create mode 100644 agents/resume/agent/plugins/ollama/catalog.json create mode 100644 agents/storage/agent/models.json create mode 100644 agents/storage/agent/plugins/deepseek/catalog.json create mode 100644 agents/storage/agent/plugins/ollama/catalog.json create mode 100644 agents/travel/agent/models.json create mode 100644 agents/wit-dmp/agent/auth-profiles.json create mode 100644 agents/wit-dmp/agent/models.json create mode 100644 agents/wit-md/agent/models.json create mode 100644 openclaw.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4f04301 --- /dev/null +++ b/.gitignore @@ -0,0 +1,26 @@ +# SQLite 数据库 +*.sqlite +*.sqlite-shm +*.sqlite-wal + +# 会话数据 +agents/*/sessions/ +devices/ + +# 敏感配置 +exec-approvals.json + +# 日志 +logs/ +npm/ +sandboxes/ + +# 备份文件 +*.bak* +*.clobbered.* +*.last-good +*.pre-* + +# 系统文件 +.DS_Store +Thumbs.db diff --git a/agents/backend/agent/models.json b/agents/backend/agent/models.json new file mode 100644 index 0000000..f72936a --- /dev/null +++ b/agents/backend/agent/models.json @@ -0,0 +1,214 @@ +{ + "providers": { + "codex": { + "baseUrl": "https://chatgpt.com/backend-api", + "apiKey": "codex-app-server", + "auth": "token", + "api": "openai-codex-responses", + "models": [ + { + "id": "gpt-5.4", + "name": "gpt-5.4", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + }, + { + "id": "gpt-5.4-mini", + "name": "GPT-5.4-Mini", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + }, + { + "id": "gpt-5.2", + "name": "gpt-5.2", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + } + ] + }, + "qwen35-plus": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions", + "request": { + "allowPrivateNetwork": true + }, + "models": [ + { + "id": "qwen3.5-plus", + "name": "[Bailian] qwen3.5-plus", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ] + }, + "new-api": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions", + "request": { + "allowPrivateNetwork": true + }, + "models": [ + { + "id": "qwen3.7-max", + "name": "Qwen 3.7 Max", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192 + }, + { + "id": "glm-5.1", + "name": "GLM 5.1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "kim-k2.6", + "name": "Kimi K2.6", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "qwen3.5-plus", + "name": "Qwen 3.5 Plus", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ] + } + } +} diff --git a/agents/backend/agent/plugins/deepseek/catalog.json b/agents/backend/agent/plugins/deepseek/catalog.json new file mode 100644 index 0000000..9c25845 --- /dev/null +++ b/agents/backend/agent/plugins/deepseek/catalog.json @@ -0,0 +1,44 @@ +{ + "generatedBy": "openclaw-plugin-model-catalog-v1", + "providers": { + "deepseek": { + "baseUrl": "https://api.deepseek.com/v1", + "api": "openai-completions", + "models": [ + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ], + "apiKey": "sk-893b90b270ad4697a0b0b24969964d79" + } + } +} diff --git a/agents/backend/agent/plugins/ollama/catalog.json b/agents/backend/agent/plugins/ollama/catalog.json new file mode 100644 index 0000000..8c2304a --- /dev/null +++ b/agents/backend/agent/plugins/ollama/catalog.json @@ -0,0 +1,69 @@ +{ + "generatedBy": "openclaw-plugin-model-catalog-v1", + "providers": { + "ollama": { + "baseUrl": "http://127.0.0.1:11434", + "apiKey": "OLLAMA_API_KEY", + "api": "ollama", + "models": [ + { + "id": "qwen3-coder:latest", + "name": "qwen3-coder:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "huihui_ai/glm-4.7-flash-abliterated:latest", + "name": "huihui_ai/glm-4.7-flash-abliterated:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "deepseek-v4-flash:cloud", + "name": "DeepSeek V4 Flash (Cloud)", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192, + "params": { + "num_ctx": 131072 + } + } + ] + } + } +} diff --git a/agents/frontend/agent/models.json b/agents/frontend/agent/models.json new file mode 100644 index 0000000..71cbcb7 --- /dev/null +++ b/agents/frontend/agent/models.json @@ -0,0 +1,187 @@ +{ + "providers": { + "codex": { + "baseUrl": "https://chatgpt.com/backend-api", + "apiKey": "codex-app-server", + "auth": "token", + "api": "openai-codex-responses", + "models": [ + { + "id": "gpt-5.4", + "name": "gpt-5.4", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + }, + { + "id": "gpt-5.4-mini", + "name": "GPT-5.4-Mini", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + }, + { + "id": "gpt-5.2", + "name": "gpt-5.2", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + } + ] + }, + "new-api": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions", + "request": { + "allowPrivateNetwork": true + }, + "models": [ + { + "id": "qwen3.7-max", + "name": "Qwen 3.7 Max", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192 + }, + { + "id": "glm-5.1", + "name": "GLM 5.1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "kim-k2.6", + "name": "Kimi K2.6", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "qwen3.5-plus", + "name": "Qwen 3.5 Plus", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ] + } + } +} diff --git a/agents/frontend/agent/plugins/deepseek/catalog.json b/agents/frontend/agent/plugins/deepseek/catalog.json new file mode 100644 index 0000000..9c25845 --- /dev/null +++ b/agents/frontend/agent/plugins/deepseek/catalog.json @@ -0,0 +1,44 @@ +{ + "generatedBy": "openclaw-plugin-model-catalog-v1", + "providers": { + "deepseek": { + "baseUrl": "https://api.deepseek.com/v1", + "api": "openai-completions", + "models": [ + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ], + "apiKey": "sk-893b90b270ad4697a0b0b24969964d79" + } + } +} diff --git a/agents/frontend/agent/plugins/ollama/catalog.json b/agents/frontend/agent/plugins/ollama/catalog.json new file mode 100644 index 0000000..8c2304a --- /dev/null +++ b/agents/frontend/agent/plugins/ollama/catalog.json @@ -0,0 +1,69 @@ +{ + "generatedBy": "openclaw-plugin-model-catalog-v1", + "providers": { + "ollama": { + "baseUrl": "http://127.0.0.1:11434", + "apiKey": "OLLAMA_API_KEY", + "api": "ollama", + "models": [ + { + "id": "qwen3-coder:latest", + "name": "qwen3-coder:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "huihui_ai/glm-4.7-flash-abliterated:latest", + "name": "huihui_ai/glm-4.7-flash-abliterated:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "deepseek-v4-flash:cloud", + "name": "DeepSeek V4 Flash (Cloud)", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192, + "params": { + "num_ctx": 131072 + } + } + ] + } + } +} diff --git a/agents/main/agent/models.json b/agents/main/agent/models.json new file mode 100644 index 0000000..06a9e32 --- /dev/null +++ b/agents/main/agent/models.json @@ -0,0 +1,405 @@ +{ + "providers": { + "doubao": { + "baseUrl": "https://ark.cn-beijing.volces.com/api/v3", + "apiKey": "db596bbc-6d58-4037-a2f2-d617c15eec68", + "api": "openai-completions", + "models": [ + { + "id": "ep-20260330135646-2nvrd", + "name": "豆包Seed 2.0 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 256000, + "maxTokens": 8192, + "api": "openai-completions" + } + ] + }, + "siliconflow": { + "baseUrl": "https://api.siliconflow.cn/v1", + "apiKey": "sk-txzxjfnflhszjarkrtjkhmlrpxixtuczshvjyxbtrnyhixim", + "api": "openai-completions", + "models": [ + { + "id": "Qwen/Qwen3-7B-Chat", + "name": "Qwen3-7B-Chat", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 32768, + "maxTokens": 8192, + "api": "openai-completions" + }, + { + "id": "deepseek-ai/DeepSeek-Coder-V2-Instruct-16B", + "name": "DeepSeek-Coder-V2-16B", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192, + "api": "openai-completions" + } + ] + }, + "codex": { + "baseUrl": "https://chatgpt.com/backend-api", + "apiKey": "codex-app-server", + "auth": "token", + "api": "openai-codex-responses", + "models": [ + { + "id": "gpt-5.4", + "name": "gpt-5.4", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + }, + { + "id": "gpt-5.4-mini", + "name": "GPT-5.4-Mini", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + }, + { + "id": "gpt-5.2", + "name": "gpt-5.2", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + } + ] + }, + "qwen35-plus": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions", + "request": { + "allowPrivateNetwork": true + }, + "models": [ + { + "id": "qwen3.7-max", + "name": "Qwen 3.7 Max", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192 + }, + { + "id": "glm-5.1", + "name": "GLM 5.1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "kim-k2.6", + "name": "Kimi K2.6", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "qwen3.5-plus", + "name": "Qwen 3.5 Plus", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ] + }, + "new-api": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions", + "request": { + "allowPrivateNetwork": true + }, + "models": [ + { + "id": "qwen3.7-max", + "name": "Qwen 3.7 Max", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192 + }, + { + "id": "glm-5.1", + "name": "GLM 5.1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "kim-k2.6", + "name": "Kimi K2.6", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "qwen3.5-plus", + "name": "Qwen 3.5 Plus", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ] + }, + "openai": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions" + }, + "deepseek": { + "baseUrl": "https://api.deepseek.com/v1", + "apiKey": "sk-893b90b270ad4697a0b0b24969964d79", + "api": "openai-completions", + "models": [ + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 384000 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 384000 + } + ] + } + } +} diff --git a/agents/main/agent/plugins/ollama/catalog.json b/agents/main/agent/plugins/ollama/catalog.json new file mode 100644 index 0000000..8cba6d9 --- /dev/null +++ b/agents/main/agent/plugins/ollama/catalog.json @@ -0,0 +1,69 @@ +{ + "generatedBy": "openclaw-plugin-model-catalog-v1", + "providers": { + "ollama": { + "baseUrl": "http://127.0.0.1:11434/v1", + "apiKey": "OLLAMA_API_KEY", + "api": "ollama", + "models": [ + { + "id": "qwen3-coder:latest", + "name": "qwen3-coder:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "huihui_ai/glm-4.7-flash-abliterated:latest", + "name": "huihui_ai/glm-4.7-flash-abliterated:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "deepseek-v4-flash:cloud", + "name": "DeepSeek V4 Flash (Cloud)", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192, + "params": { + "num_ctx": 131072 + } + } + ] + } + } +} diff --git a/agents/planner/agent/models.json b/agents/planner/agent/models.json new file mode 100644 index 0000000..1c88b09 --- /dev/null +++ b/agents/planner/agent/models.json @@ -0,0 +1,81 @@ +{ + "providers": { + "new-api": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions", + "request": { + "allowPrivateNetwork": true + }, + "models": [ + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192 + }, + { + "id": "qwen3.7-max", + "name": "Qwen 3.7 Max", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "qwen3.5-plus", + "name": "Qwen 3.5 Plus", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "glm-5.1", + "name": "GLM 5.1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ] + } + } +} \ No newline at end of file diff --git a/agents/resume/agent/models.json b/agents/resume/agent/models.json new file mode 100644 index 0000000..9dfabb2 --- /dev/null +++ b/agents/resume/agent/models.json @@ -0,0 +1,361 @@ +{ + "providers": { + "doubao": { + "baseUrl": "https://ark.cn-beijing.volces.com/api/v3", + "apiKey": "db596bbc-6d58-4037-a2f2-d617c15eec68", + "api": "openai-completions", + "models": [ + { + "id": "ep-20260330135646-2nvrd", + "name": "豆包Seed 2.0 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 256000, + "maxTokens": 8192, + "api": "openai-completions" + } + ] + }, + "siliconflow": { + "baseUrl": "https://api.siliconflow.cn/v1", + "apiKey": "sk-txzxjfnflhszjarkrtjkhmlrpxixtuczshvjyxbtrnyhixim", + "api": "openai-completions", + "models": [ + { + "id": "Qwen/Qwen3-7B-Chat", + "name": "Qwen3-7B-Chat", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 32768, + "maxTokens": 8192, + "api": "openai-completions" + }, + { + "id": "deepseek-ai/DeepSeek-Coder-V2-Instruct-16B", + "name": "DeepSeek-Coder-V2-16B", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192, + "api": "openai-completions" + } + ] + }, + "codex": { + "baseUrl": "https://chatgpt.com/backend-api", + "apiKey": "codex-app-server", + "auth": "token", + "api": "openai-codex-responses", + "models": [ + { + "id": "gpt-5.4", + "name": "gpt-5.4", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + }, + { + "id": "gpt-5.4-mini", + "name": "GPT-5.4-Mini", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + }, + { + "id": "gpt-5.2", + "name": "gpt-5.2", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + } + ] + }, + "qwen35-plus": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions", + "request": { + "allowPrivateNetwork": true + }, + "models": [ + { + "id": "qwen3.7-max", + "name": "Qwen 3.7 Max", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192 + }, + { + "id": "glm-5.1", + "name": "GLM 5.1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "kim-k2.6", + "name": "Kimi K2.6", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "qwen3.5-plus", + "name": "Qwen 3.5 Plus", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ] + }, + "new-api": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions", + "request": { + "allowPrivateNetwork": true + }, + "models": [ + { + "id": "qwen3.7-max", + "name": "Qwen 3.7 Max", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192 + }, + { + "id": "glm-5.1", + "name": "GLM 5.1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "kim-k2.6", + "name": "Kimi K2.6", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "qwen3.5-plus", + "name": "Qwen 3.5 Plus", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ] + } + } +} diff --git a/agents/resume/agent/plugins/deepseek/catalog.json b/agents/resume/agent/plugins/deepseek/catalog.json new file mode 100644 index 0000000..d115ba7 --- /dev/null +++ b/agents/resume/agent/plugins/deepseek/catalog.json @@ -0,0 +1,44 @@ +{ + "generatedBy": "openclaw-plugin-model-catalog-v1", + "providers": { + "deepseek": { + "baseUrl": "https://api.deepseek.com/v1", + "api": "openai-completions", + "models": [ + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 384000 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ], + "apiKey": "sk-893b90b270ad4697a0b0b24969964d79" + } + } +} diff --git a/agents/resume/agent/plugins/ollama/catalog.json b/agents/resume/agent/plugins/ollama/catalog.json new file mode 100644 index 0000000..8cba6d9 --- /dev/null +++ b/agents/resume/agent/plugins/ollama/catalog.json @@ -0,0 +1,69 @@ +{ + "generatedBy": "openclaw-plugin-model-catalog-v1", + "providers": { + "ollama": { + "baseUrl": "http://127.0.0.1:11434/v1", + "apiKey": "OLLAMA_API_KEY", + "api": "ollama", + "models": [ + { + "id": "qwen3-coder:latest", + "name": "qwen3-coder:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "huihui_ai/glm-4.7-flash-abliterated:latest", + "name": "huihui_ai/glm-4.7-flash-abliterated:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "deepseek-v4-flash:cloud", + "name": "DeepSeek V4 Flash (Cloud)", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192, + "params": { + "num_ctx": 131072 + } + } + ] + } + } +} diff --git a/agents/storage/agent/models.json b/agents/storage/agent/models.json new file mode 100644 index 0000000..bba5a5f --- /dev/null +++ b/agents/storage/agent/models.json @@ -0,0 +1,192 @@ +{ + "providers": { + "codex": { + "baseUrl": "https://chatgpt.com/backend-api/v1", + "apiKey": "codex-app-server", + "auth": "token", + "api": "openai-codex-responses", + "models": [ + { + "id": "gpt-5.4", + "name": "gpt-5.4", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + }, + { + "id": "gpt-5.4-mini", + "name": "GPT-5.4-Mini", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + }, + { + "id": "gpt-5.2", + "name": "gpt-5.2", + "api": "openai-codex-responses", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 272000, + "maxTokens": 128000, + "compat": { + "supportsReasoningEffort": true, + "supportsUsageInStreaming": true + } + } + ] + }, + "new-api": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions", + "request": { + "allowPrivateNetwork": true + }, + "models": [ + { + "id": "qwen3.7-max", + "name": "Qwen 3.7 Max", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192 + }, + { + "id": "glm-5.1", + "name": "GLM 5.1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "kim-k2.6", + "name": "Kimi K2.6", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "qwen3.5-plus", + "name": "Qwen 3.5 Plus", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ] + }, + "openai": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions" + } + } +} diff --git a/agents/storage/agent/plugins/deepseek/catalog.json b/agents/storage/agent/plugins/deepseek/catalog.json new file mode 100644 index 0000000..97f5242 --- /dev/null +++ b/agents/storage/agent/plugins/deepseek/catalog.json @@ -0,0 +1,44 @@ +{ + "generatedBy": "openclaw-plugin-model-catalog-v1", + "providers": { + "deepseek": { + "baseUrl": "https://api.deepseek.com/v1", + "models": [ + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 384000 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ], + "api": "openai-completions", + "apiKey": "sk-893b90b270ad4697a0b0b24969964d79" + } + } +} diff --git a/agents/storage/agent/plugins/ollama/catalog.json b/agents/storage/agent/plugins/ollama/catalog.json new file mode 100644 index 0000000..c7efbdb --- /dev/null +++ b/agents/storage/agent/plugins/ollama/catalog.json @@ -0,0 +1,69 @@ +{ + "generatedBy": "openclaw-plugin-model-catalog-v1", + "providers": { + "ollama": { + "baseUrl": "http://127.0.0.1:11434", + "models": [ + { + "id": "qwen3-coder:latest", + "name": "qwen3-coder:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "huihui_ai/glm-4.7-flash-abliterated:latest", + "name": "huihui_ai/glm-4.7-flash-abliterated:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "deepseek-v4-flash:cloud", + "name": "DeepSeek V4 Flash (Cloud)", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192, + "params": { + "num_ctx": 131072 + } + } + ], + "apiKey": "OLLAMA_API_KEY", + "api": "ollama" + } + } +} diff --git a/agents/travel/agent/models.json b/agents/travel/agent/models.json new file mode 100644 index 0000000..3db1381 --- /dev/null +++ b/agents/travel/agent/models.json @@ -0,0 +1,216 @@ +{ + "providers": { + "new-api": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions", + "request": { + "allowPrivateNetwork": true + }, + "models": [ + { + "id": "qwen3.7-max", + "name": "Qwen 3.7 Max", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192 + }, + { + "id": "glm-5.1", + "name": "GLM 5.1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "kim-k2.6", + "name": "Kimi K2.6", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "qwen3.5-plus", + "name": "Qwen 3.5 Plus", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ] + }, + "deepseek": { + "baseUrl": "https://api.deepseek.com/v1", + "api": "openai-completions", + "models": [ + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ], + "apiKey": "sk-893b90b270ad4697a0b0b24969964d79" + }, + "ollama": { + "baseUrl": "http://127.0.0.1:11434", + "apiKey": "OLLAMA_API_KEY", + "api": "ollama", + "models": [ + { + "id": "qwen3-coder:latest", + "name": "qwen3-coder:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "huihui_ai/glm-4.7-flash-abliterated:latest", + "name": "huihui_ai/glm-4.7-flash-abliterated:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "deepseek-v4-flash:cloud", + "name": "DeepSeek V4 Flash (Cloud)", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192, + "params": { + "num_ctx": 131072 + } + } + ] + } + } +} diff --git a/agents/wit-dmp/agent/auth-profiles.json b/agents/wit-dmp/agent/auth-profiles.json new file mode 100644 index 0000000..e7964d4 --- /dev/null +++ b/agents/wit-dmp/agent/auth-profiles.json @@ -0,0 +1,4 @@ +{ + "version": 1, + "profiles": {} +} diff --git a/agents/wit-dmp/agent/models.json b/agents/wit-dmp/agent/models.json new file mode 100644 index 0000000..b9e513e --- /dev/null +++ b/agents/wit-dmp/agent/models.json @@ -0,0 +1,59 @@ +{ + "providers": { + "ollama": { + "baseUrl": "http://127.0.0.1:11434", + "apiKey": "OLLAMA_API_KEY", + "api": "ollama", + "models": [ + { + "id": "glm-4.7-flash", + "name": "glm-4.7-flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 128000, + "maxTokens": 8192 + }, + { + "id": "qwen3-coder:latest", + "name": "qwen3-coder:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 8192 + }, + { + "id": "glm-4.7-flash:latest", + "name": "glm-4.7-flash:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 202752, + "maxTokens": 8192 + } + ] + } + } +} diff --git a/agents/wit-md/agent/models.json b/agents/wit-md/agent/models.json new file mode 100644 index 0000000..d3450b2 --- /dev/null +++ b/agents/wit-md/agent/models.json @@ -0,0 +1,62 @@ +{ + "providers": { + "ollama": { + "baseUrl": "http://127.0.0.1:11434", + "apiKey": "OLLAMA_API_KEY", + "api": "ollama", + "models": [ + { + "id": "glm-4.7-flash", + "name": "glm-4.7-flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 128000, + "maxTokens": 8192, + "api": "ollama" + }, + { + "id": "qwen3-coder:latest", + "name": "qwen3-coder:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 8192, + "api": "ollama" + }, + { + "id": "glm-4.7-flash:latest", + "name": "glm-4.7-flash:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 202752, + "maxTokens": 8192, + "api": "ollama" + } + ] + } + } +} diff --git a/openclaw.json b/openclaw.json new file mode 100644 index 0000000..1b67b9f --- /dev/null +++ b/openclaw.json @@ -0,0 +1,646 @@ +{ + "meta": { + "lastTouchedVersion": "2026.6.11", + "lastTouchedAt": "2026-07-02T01:44:09.613Z" + }, + "wizard": { + "lastRunAt": "2026-06-29T03:08:31.226Z", + "lastRunVersion": "2026.6.9", + "lastRunCommand": "doctor", + "lastRunMode": "local" + }, + "auth": { + "profiles": { + "ollama:default": { + "provider": "ollama", + "mode": "api_key" + } + } + }, + "models": { + "mode": "merge", + "providers": { + "openai": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions" + }, + "ollama": { + "baseUrl": "http://127.0.0.1:11434", + "apiKey": "OLLAMA_API_KEY", + "api": "ollama", + "models": [ + { + "id": "qwen3-coder:latest", + "name": "qwen3-coder:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "huihui_ai/glm-4.7-flash-abliterated:latest", + "name": "huihui_ai/glm-4.7-flash-abliterated:latest", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 65535, + "maxTokens": 8192, + "params": { + "num_ctx": 65535 + } + }, + { + "id": "deepseek-v4-flash:cloud", + "name": "DeepSeek V4 Flash (Cloud)", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192, + "params": { + "num_ctx": 131072 + } + } + ] + }, + "new-api": { + "baseUrl": "http://192.168.2.74:3000/v1", + "apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr", + "api": "openai-completions", + "request": { + "allowPrivateNetwork": true + }, + "models": [ + { + "id": "qwen3.7-max", + "name": "Qwen 3.7 Max", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192 + }, + { + "id": "glm-5.1", + "name": "GLM 5.1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "kim-k2.6", + "name": "Kimi K2.6", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "qwen3.5-plus", + "name": "Qwen 3.5 Plus", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 32768 + } + ] + }, + "deepseek": { + "baseUrl": "https://api.deepseek.com/v1", + "apiKey": "sk-893b90b270ad4697a0b0b24969964d79", + "api": "openai-completions", + "models": [ + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 384000 + }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 1, + "output": 2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 384000 + } + ] + } + } + }, + "agents": { + "defaults": { + "model": { + "primary": "new-api/deepseek-v4-flash" + }, + "memorySearch": { + "provider": "openai", + "model": "text-embedding-v4" + }, + "models": { + "ollama/huihui_ai/glm-4.7-flash-abliterated:latest": { + "alias": "GLM 4.7 Flash(本地)" + }, + "ollama/deepseek-v4-flash:cloud": { + "alias": "DeepSeek V4 Flash(云端)" + }, + "deepseek/deepseek-v4-pro": { + "alias": "DeepSeek V4 Pro" + }, + "deepseek/deepseek-v4-flash": { + "alias": "DeepSeek V4 Flash" + }, + "new-api/deepseek-v4-flash": { + "alias": "New Api V4 Flash" + }, + "new-api/qwen3.5-plus": { + "alias": "New Api Qwen 3.5 Plus" + }, + "new-api/qwen3.7-max": { + "alias": "New Api Qwen 3.7 Max" + }, + "new-api/glm-5.1": { + "alias": "New Api GLM 5.1" + } + }, + "workspace": "/home/yangxuan/.openclaw/workspace", + "compaction": { + "mode": "safeguard" + }, + "timeoutSeconds": 3600, + "maxConcurrent": 2, + "subagents": { + "maxConcurrent": 4 + }, + "sandbox": { + "mode": "off" + } + }, + "list": [ + { + "id": "main", + "name": "主智能体", + "model": { + "primary": "deepseek/deepseek-v4-flash" + }, + "identity": { + "avatar": "./avatars/assistant.jpg", + "name": "主智能体" + } + }, + { + "id": "storage", + "name": "仓库管理", + "workspace": "/home/yangxuan/.openclaw/workspace/storage", + "agentDir": "/home/yangxuan/.openclaw/agents/storage/agent", + "model": { + "primary": "deepseek/deepseek-v4-flash" + }, + "identity": { + "avatar": "./avatars/assistant.jpg", + "name": "仓库管理" + } + }, + { + "id": "backend", + "name": "后端开发", + "workspace": "/home/yangxuan/.openclaw/workspace/backend", + "agentDir": "/home/yangxuan/.openclaw/agents/backend/agent", + "model": { + "primary": "deepseek/deepseek-v4-flash" + }, + "identity": { + "avatar": "./avatars/assistant.jpg", + "name": "后端开发" + }, + "tools": { + "alsoAllow": [ + "opencode__*" + ] + } + }, + { + "id": "frontend", + "name": "前端开发", + "workspace": "/home/yangxuan/.openclaw/workspace/frontend", + "agentDir": "/home/yangxuan/.openclaw/agents/frontend/agent", + "model": { + "primary": "deepseek/deepseek-v4-flash" + }, + "identity": { + "avatar": "./avatars/assistant.jpg", + "name": "前端开发" + }, + "tools": { + "alsoAllow": [ + "opencode__*" + ] + } + }, + { + "id": "resume", + "name": "简历管理", + "workspace": "/home/yangxuan/.openclaw/workspace/resume", + "agentDir": "/home/yangxuan/.openclaw/agents/resume/agent", + "model": { + "primary": "deepseek/deepseek-v4-flash" + }, + "identity": { + "avatar": "./avatars/assistant.jpg", + "name": "简历管理" + } + }, + { + "id": "travel", + "name": "旅行规划", + "workspace": "/home/yangxuan/.openclaw/workspace/travel", + "agentDir": "/home/yangxuan/.openclaw/agents/travel/agent", + "model": { + "primary": "deepseek/deepseek-v4-flash" + }, + "identity": { + "avatar": "./avatars/assistant.jpg", + "name": "旅行规划" + } + }, + { + "id": "planner", + "name": "方案规划", + "workspace": "/home/yangxuan/.openclaw/workspace/planner", + "agentDir": "/home/yangxuan/.openclaw/agents/planner/agent", + "model": { + "primary": "deepseek/deepseek-v4-flash" + }, + "identity": { + "avatar": "./avatars/assistant.jpg", + "name": "方案规划" + } + } + ] + }, + "tools": { + "profile": "coding", + "deny": [ + "group:web", + "browser" + ], + "web": { + "search": { + "enabled": true, + "provider": "searxng", + "openaiCodex": {} + }, + "fetch": { + "enabled": true + } + }, + "alsoAllow": [ + "ezviz_device", + "ezviz_capture", + "ezviz_message" + ] + }, + "messages": { + "ackReactionScope": "group-mentions", + "groupChat": { + "visibleReplies": "message_tool" + } + }, + "commands": { + "native": "auto", + "nativeSkills": "auto", + "restart": true, + "ownerDisplay": "raw" + }, + "session": { + "dmScope": "per-channel-peer" + }, + "gateway": { + "port": 18789, + "mode": "local", + "bind": "loopback", + "controlUi": { + "allowedOrigins": [ + "http://localhost:18789", + "http://127.0.0.1:18789", + "https://xuan-pc-nj-wsl.baiji-algieba.ts.net" + ], + "allowInsecureAuth": true + }, + "auth": { + "mode": "password", + "password": "5gynj20J", + "token": "7aa534fd65856e13933826846f2f6f34fab991f264b43d22", + "allowTailscale": true + }, + "trustedProxies": [ + "127.0.0.1", + "100.115.195.0/24" + ], + "tailscale": { + "mode": "serve", + "resetOnExit": false + }, + "http": { + "endpoints": { + "chatCompletions": { + "enabled": true + } + } + }, + "nodes": { + "denyCommands": [] + } + }, + "skills": { + "entries": { + "agent-browser": { + "enabled": true + }, + "Github": { + "enabled": true + }, + "notion": { + "enabled": false + }, + "openai-whisper": { + "enabled": false + }, + "openai-whisper-api": { + "enabled": false + }, + "oracle": { + "enabled": false + }, + "1password": { + "enabled": false + }, + "apple-notes": { + "enabled": false + }, + "apple-reminders": { + "enabled": false + }, + "bear-notes": { + "enabled": false + }, + "himalaya": { + "enabled": false + }, + "xurl": { + "enabled": false + }, + "blogwatcher": { + "enabled": false + }, + "blucli": { + "enabled": false + }, + "bluebubbles": { + "enabled": false + }, + "camsnap": { + "enabled": false + }, + "coding-agent": { + "enabled": false + }, + "discord": { + "enabled": false + }, + "eightctl": { + "enabled": false + }, + "gemini": { + "enabled": false + }, + "gifgrep": { + "enabled": false + }, + "gog": { + "enabled": false + }, + "goplaces": { + "enabled": false + }, + "imsg": { + "enabled": false + }, + "model-usage": { + "enabled": false + }, + "nano-pdf": { + "enabled": false + }, + "obsidian": { + "enabled": false + }, + "openhue": { + "enabled": false + }, + "ordercli": { + "enabled": false + }, + "peekaboo": { + "enabled": false + }, + "sag": { + "enabled": false + }, + "searxng-web-search": { + "enabled": false + }, + "session-logs": { + "enabled": false + }, + "sherpa-onnx-tts": { + "enabled": false + }, + "slack": { + "enabled": false + }, + "songsee": { + "enabled": false + }, + "sonoscli": { + "enabled": false + }, + "spotify-player": { + "enabled": false + }, + "summarize": { + "enabled": false + }, + "things-mac": { + "enabled": false + }, + "trello": { + "enabled": false + }, + "voice-call": { + "enabled": false + }, + "wacli": { + "enabled": false + }, + "baidu-text-translate": { + "enabled": true, + "env": { + "TRANS_API_KEY": "bFOn_d90t2jl7ado27r85ol10" + } + } + } + }, + "plugins": { + "allow": [ + "deepseek", + "ezviz", + "memory-core", + "ollama", + "searxng" + ], + "entries": { + "ollama": { + "enabled": true, + "config": {} + }, + "deepseek": { + "enabled": true + }, + "searxng": { + "enabled": true, + "config": { + "webSearch": { + "baseUrl": "https://search.climbcube.cn/" + } + } + }, + "browser": { + "enabled": false + }, + "ezviz": { + "enabled": false + } + }, + "bundledDiscovery": "compat" + }, + "channels": { + "ezviz": { + "enabled": true, + "appId": "92aa2d25a04247afacb76b1f75f9cf80", + "appSecret": "38ac0b0468b0dca991ce1c8ed888200e" + } + }, + "bindings": [] +} \ No newline at end of file