mindchain commited on
Commit
d58382a
·
verified ·
1 Parent(s): 4480229

Upload models.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. models.py +8 -12
models.py CHANGED
@@ -4,13 +4,9 @@ from enum import Enum
4
 
5
 
6
  class OpenRouterModel(str, Enum):
7
- ARCEE_PRIME = "arcee-ai/prime"
8
-
9
-
10
- class SamplerType(str, Enum):
11
- CATEGORY = "CATEGORY"
12
- UNIFORM = "UNIFORM"
13
- GAUSSIAN = "GAUSSIAN"
14
 
15
 
16
  class ColumnConfig(BaseModel):
@@ -21,17 +17,17 @@ class ColumnConfig(BaseModel):
21
 
22
  class GenerateRequest(BaseModel):
23
  num_records: int = Field(default=10, ge=1, le=100)
24
- model: OpenRouterModel = Field(default=OpenRouterModel.ARCEE_PRIME)
25
- columns: list[ColumnConfig] = Field(..., description="Column configurations")
26
  temperature: float = Field(default=0.7, ge=0.0, le=2.0)
27
- max_tokens: int = Field(default=512, ge=64, le=4096)
28
 
29
 
30
  class PreviewRequest(BaseModel):
31
- model: OpenRouterModel = Field(default=OpenRouterModel.ARCEE_PRIME)
32
  columns: list[ColumnConfig] = Field(...)
33
  temperature: float = Field(default=0.7)
34
- max_tokens: int = Field(default=512)
35
 
36
 
37
  class GenerateResponse(BaseModel):
 
4
 
5
 
6
  class OpenRouterModel(str, Enum):
7
+ GLM_5 = "z-ai/glm-5"
8
+ GPT_4O_MINI = "openai/gpt-4o-mini"
9
+ CLAUDE_SONNET = "anthropic/claude-sonnet-4.6"
 
 
 
 
10
 
11
 
12
  class ColumnConfig(BaseModel):
 
17
 
18
  class GenerateRequest(BaseModel):
19
  num_records: int = Field(default=10, ge=1, le=100)
20
+ model: OpenRouterModel = Field(default=OpenRouterModel.GLM_5)
21
+ columns: list[ColumnConfig] = Field(...)
22
  temperature: float = Field(default=0.7, ge=0.0, le=2.0)
23
+ max_tokens: int = Field(default=256, ge=64, le=4096)
24
 
25
 
26
  class PreviewRequest(BaseModel):
27
+ model: OpenRouterModel = Field(default=OpenRouterModel.GLM_5)
28
  columns: list[ColumnConfig] = Field(...)
29
  temperature: float = Field(default=0.7)
30
+ max_tokens: int = Field(default=256)
31
 
32
 
33
  class GenerateResponse(BaseModel):