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