File size: 2,483 Bytes
b5cb5bb
 
de4b0cd
 
 
 
b5cb5bb
 
de4b0cd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b5cb5bb
de4b0cd
 
 
 
 
b5cb5bb
 
 
de4b0cd
 
 
 
65ba59e
de4b0cd
 
 
 
 
 
 
b5cb5bb
 
de4b0cd
 
b5cb5bb
de4b0cd
 
 
 
 
65ba59e
 
de4b0cd
 
 
 
 
 
 
 
 
 
 
 
 
 
b5cb5bb
 
de4b0cd
 
 
 
65ba59e
de4b0cd
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
models:
  primary:
    id: deepseek-chat
    description: Default DeepSeek chat model  all chat tasks, quizzes, lessons, reasoning
    max_new_tokens: 800
    temperature: 0.7
    top_p: 0.9

  rag_primary:
    id: deepseek-reasoner
    description: DeepSeek reasoner  extended reasoning for complex RAG tasks
    max_new_tokens: 1800
    temperature: 0.2
    top_p: 0.9
    enable_thinking_tasks:
      - rag_lesson
      - verify_solution
      - risk_narrative
    no_thinking_tasks:
      - chat
      - quiz_generation
      - learning_path
      - daily_insight

  embedding:
    id: BAAI/bge-small-en-v1.5
    description: Embedding model for RAG retrieval  curriculum vectorstore ingestion and semantic search
    note: Not part of the generation pipeline. Read from EMBEDDING_MODEL env var only. Not swappable via admin panel.

  model_capabilities:
    sequential_only:
      - deepseek-reasoner
    supports_thinking:
      - deepseek-reasoner

routing:
  task_model_map:
    chat:                  deepseek-chat
    verify_solution:       deepseek-reasoner
    lesson_generation:     deepseek-chat
    quiz_generation:       deepseek-chat
    practice_generation:   deepseek-chat
    learning_path:         deepseek-chat
    daily_insight:         deepseek-chat
    risk_classification:   deepseek-chat
    risk_narrative:        deepseek-reasoner
    rag_lesson:            deepseek-reasoner
    rag_problem:           deepseek-chat
    rag_analysis_context:  deepseek-chat

  task_fallback_model_map:
    chat:
      - deepseek-chat
    verify_solution:
      - deepseek-chat
    lesson_generation:
      - deepseek-chat
    quiz_generation:
      - deepseek-chat
    practice_generation:
      - deepseek-chat
    learning_path:
      - deepseek-chat
    daily_insight:
      - deepseek-chat
    risk_classification:
      - deepseek-chat
    risk_narrative:
      - deepseek-chat
    rag_lesson:
      - deepseek-chat
    rag_problem:
      - deepseek-chat
    rag_analysis_context:
      - deepseek-chat

  task_provider_map:
    chat:                  deepseek
    verify_solution:       deepseek
    lesson_generation:     deepseek
    quiz_generation:       deepseek
    practice_generation:   deepseek
    learning_path:         deepseek
    daily_insight:         deepseek
    risk_classification:   deepseek
    risk_narrative:        deepseek
    rag_lesson:            deepseek
    rag_problem:           deepseek
    rag_analysis_context:  deepseek