File size: 489 Bytes
1f1b4db
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

from dataclasses import dataclass

from config.models import ModelID


@dataclass
class ChatConfig:
    def __init__(
        self,
        model_id: ModelID = ModelID.MODEL_CLAUDE_3_5_HAIKU_20241022,
        temperature: float = 0.7,
        max_tokens: int = 4096,
        top_p: float = 1.0,
        top_k: int = 50
    ):
        self.model_id = model_id
        self.temperature = temperature
        self.max_tokens = max_tokens
        self.top_p = top_p
        self.top_k = top_k