From 2d7b16e0dbb59c9c9c2494cbd896748090e409c6 Mon Sep 17 00:00:00 2001 From: Shakker Date: Tue, 28 Apr 2026 03:09:12 +0100 Subject: [PATCH] feat: declare qianfan and xiaomi model catalogs --- extensions/qianfan/openclaw.plugin.json | 41 +++++++++++++++++++ extensions/xiaomi/openclaw.plugin.json | 54 +++++++++++++++++++++++++ 2 files changed, 95 insertions(+) diff --git a/extensions/qianfan/openclaw.plugin.json b/extensions/qianfan/openclaw.plugin.json index 29f77396982..b7c52750b53 100644 --- a/extensions/qianfan/openclaw.plugin.json +++ b/extensions/qianfan/openclaw.plugin.json @@ -2,6 +2,47 @@ "id": "qianfan", "enabledByDefault": true, "providers": ["qianfan"], + "modelCatalog": { + "providers": { + "qianfan": { + "baseUrl": "https://qianfan.baidubce.com/v2", + "api": "openai-completions", + "models": [ + { + "id": "deepseek-v3.2", + "name": "DEEPSEEK V3.2", + "input": ["text"], + "reasoning": true, + "contextWindow": 98304, + "maxTokens": 32768, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "ernie-5.0-thinking-preview", + "name": "ERNIE-5.0-Thinking-Preview", + "input": ["text", "image"], + "reasoning": true, + "contextWindow": 119000, + "maxTokens": 64000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + } + ] + } + }, + "discovery": { + "qianfan": "static" + } + }, "providerAuthEnvVars": { "qianfan": ["QIANFAN_API_KEY"] }, diff --git a/extensions/xiaomi/openclaw.plugin.json b/extensions/xiaomi/openclaw.plugin.json index 9e8ea09e9ea..355a4c09ed6 100644 --- a/extensions/xiaomi/openclaw.plugin.json +++ b/extensions/xiaomi/openclaw.plugin.json @@ -2,6 +2,60 @@ "id": "xiaomi", "enabledByDefault": true, "providers": ["xiaomi"], + "modelCatalog": { + "providers": { + "xiaomi": { + "baseUrl": "https://api.xiaomimimo.com/v1", + "api": "openai-completions", + "models": [ + { + "id": "mimo-v2-flash", + "name": "Xiaomi MiMo V2 Flash", + "input": ["text"], + "contextWindow": 262144, + "maxTokens": 8192, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "mimo-v2-pro", + "name": "Xiaomi MiMo V2 Pro", + "input": ["text"], + "reasoning": true, + "contextWindow": 1048576, + "maxTokens": 32000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + }, + { + "id": "mimo-v2-omni", + "name": "Xiaomi MiMo V2 Omni", + "input": ["text", "image"], + "reasoning": true, + "contextWindow": 262144, + "maxTokens": 32000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + } + ] + } + }, + "discovery": { + "xiaomi": "static" + } + }, "contracts": { "speechProviders": ["xiaomi"] },