-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmodel.py
More file actions
32 lines (31 loc) · 942 Bytes
/
model.py
File metadata and controls
32 lines (31 loc) · 942 Bytes
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
from models import *
import os
model_to_use = os.environ.get("MODEL_TO_USE")
if model_to_use == "aalto_image":
ai_model = AaltoImageModel()
elif model_to_use == "openai":
ai_model = OpenAIModel()
elif model_to_use == "o1mini":
ai_model = o1mini()
elif model_to_use == "o1":
ai_model = o1()
elif model_to_use == "aalto":
ai_model = AaltoModel()
elif model_to_use == "simpleTangram":
ai_model = simpleAgent()
elif model_to_use == "aalto_o1mini":
ai_model = o1miniAalto()
elif model_to_use == "aalto_o1":
ai_model = o1Aalto()
elif model_to_use == "aalto_o3mini":
ai_model = o3miniAalto()
elif model_to_use == "aalto_gpt4o":
ai_model = AaltoImageModel()
elif model_to_use == "aalto_gpt4_turbo":
ai_model = AaltoModel()
elif model_to_use == "aalto_gpt4_1":
ai_model = aalto_gpt4_1()
elif model_to_use == "aalto_gpt4o_mini":
ai_model = aalto_gpt4o_mini()
else:
ai_model = OpenAIImageModel()