From b8660b99199b13a66dc9f62e2f34ff1165549d71 Mon Sep 17 00:00:00 2001 From: Jin Hai Date: Wed, 22 Apr 2026 15:59:41 +0800 Subject: [PATCH] Add deepseek and moonshot model json (#14290) ### What problem does this PR solve? As title ### Type of change - [x] New Feature (non-breaking change which adds functionality) Signed-off-by: Jin Hai --- conf/models/deepseek.json | 36 ++++++++++++++ conf/models/moonshot.json | 98 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 134 insertions(+) create mode 100644 conf/models/deepseek.json create mode 100644 conf/models/moonshot.json diff --git a/conf/models/deepseek.json b/conf/models/deepseek.json new file mode 100644 index 0000000000..b0504223af --- /dev/null +++ b/conf/models/deepseek.json @@ -0,0 +1,36 @@ +{ + "name": "DeepSeek", + "url": { + "default": "https://api.deepseek.com" + }, + "url_suffix": { + "chat": "chat/completions", + "models": "models" + }, + "models": [ + { + "name": "deepseek-chat", + "max_tokens": 128000, + "model_types": [ + "chat" + ], + "features": {} + }, + { + "name": "deepseek-reasoner", + "max_tokens": 128000, + "model_types": [ + "chat" + ], + "features": {} + } + ], + "features": { + "thinking": { + "default_value": true, + "supported_models": [ + "deepseek-chat" + ] + } + } +} \ No newline at end of file diff --git a/conf/models/moonshot.json b/conf/models/moonshot.json new file mode 100644 index 0000000000..94c935a786 --- /dev/null +++ b/conf/models/moonshot.json @@ -0,0 +1,98 @@ +{ + "name": "Moonshot", + "url": { + "default": "https://api.moonshot.cn/v1" + }, + "url_suffix": { + "chat": "chat/completions", + "models": "models", + "balance": "users/me/balance" + }, + "models": [ + { + "name": "kimi-k2.6", + "max_tokens": 256000, + "model_types": [ + "chat", + "vision" + ], + "features": {} + }, + { + "name": "kimi-k2.5", + "max_tokens": 256000, + "model_types": [ + "chat", + "vision" + ], + "features": {} + }, + { + "name": "moonshot-v1-8k", + "max_tokens": 8000, + "model_types": [ + "chat", + "vision" + ], + "features": {} + }, + { + "name": "moonshot-v1-32k", + "max_tokens": 32000, + "model_types": [ + "chat" + ], + "features": {} + }, + { + "name": "moonshot-v1-128k", + "max_tokens": 128000, + "model_types": [ + "chat" + ], + "features": {} + }, + { + "name": "moonshot-v1-8k-vision-preview", + "max_tokens": 8000, + "model_types": [ + "chat", + "vision" + ], + "features": {} + }, + { + "name": "moonshot-v1-32k-vision-preview", + "max_tokens": 32000, + "model_types": [ + "chat", + "vision" + ], + "features": {} + }, + { + "name": "moonshot-v1-128k-vision-preview", + "max_tokens": 128000, + "model_types": [ + "chat", + "vision" + ], + "features": {} + } + ], + "features": { + "thinking": { + "default_value": true, + "supported_models": [ + "kimi-k2.6", + "kimi-k2.5" + ] + }, + "clear_thinking": { + "default_value": true, + "supported_models": [ + "kimi-k2.6" + ] + } + } +} \ No newline at end of file