diff --git a/app/lib/modules/llm/providers/chute.ts b/app/lib/modules/llm/providers/chute.ts index 8282cc7f..9e62072b 100644 --- a/app/lib/modules/llm/providers/chute.ts +++ b/app/lib/modules/llm/providers/chute.ts @@ -14,10 +14,65 @@ export default class ChuteProvider extends BaseProvider { staticModels: ModelInfo[] = [ { name: 'deepseek-ai/DeepSeek-V3-0324', - label: 'Deepseek V3 (Chute)', + label: 'Deepseek V3 (Free)', provider: 'Chute', maxTokenAllowed: 4096, }, + { + name: 'deepseek-ai/DeepSeek-R1-0528', + label: 'Deepseek R1 (Free)', + provider: 'Chute', + maxTokenAllowed: 1024, + }, + { + name: 'tngtech/DeepSeek-R1T-Chimera', + label: 'DeepSeek-R1T-Chimera (Free)', + provider: 'Chute', + maxTokenAllowed: 1024, + }, + { + name: 'microsoft/MAI-DS-R1-FP8', + label: 'MAI-DS-R1-FP8 (Free)', + provider: 'Chute', + maxTokenAllowed: 1024, + }, + { + name: 'Qwen/Qwen3-235B-A22B', + label: 'Qwen3-235B-A22B (Free)', + provider: 'Chute', + maxTokenAllowed: 1024, + }, + { + name: 'chutesai/Mistral-Small-3.1-24B-Instruct-2503', + label: 'Mistral-Small-3.1-24B-Instruct-2503 (Free)', + provider: 'Chute', + maxTokenAllowed: 1024, + }, + { + name: 'deepseek-ai/DeepSeek-R1-0528-Qwen3-8B', + label: 'DeepSeek-R1-0528-Qwen3-8B (Free)', + provider: 'Chute', + maxTokenAllowed: 1024, + }, + { + name: 'agentica-org/DeepCoder-14B-Preview', + label: 'DeepCoder-14B-Preview (Free)', + provider: 'Chute', + maxTokenAllowed: 1024, + }, + { + name: 'nvidia/Llama-3_1-Nemotron-Ultra-253B-v1', + label: 'Llama-3.1-Nemotron-Ultra-253B-v1 (Free)', + provider: 'Chute', + maxTokenAllowed: 1024, + }, + { + name: 'ByteDance-Seed/Seed-Coder-8B-Reasoning-bf16', // New model added + label: 'Seed-Coder-8B-Reasoning-bf16 (Free)', // Label for the new model + provider: 'Chute', + maxTokenAllowed: 1024, + }, + // Add other Chute models here following the same structure ]; getModelInstance(options: { @@ -46,4 +101,4 @@ export default class ChuteProvider extends BaseProvider { return getOpenAILikeModel(baseUrl, apiKey, model); } -} \ No newline at end of file +}