add Models.classification

parent 04322e67
...@@ -18,6 +18,7 @@ class StudentNationality(str, Enum): ...@@ -18,6 +18,7 @@ class StudentNationality(str, Enum):
class Models(str, Enum): class Models(str, Enum):
chat = "gpt-4o-mini" chat = "gpt-4o-mini"
classification = "gpt-4o-mini"
tts = "gpt-4o-mini-tts" tts = "gpt-4o-mini-tts"
embedding = "text-embedding-3-small" embedding = "text-embedding-3-small"
transcription = "gpt-4o-transcribe" transcription = "gpt-4o-transcribe"
......
...@@ -3,7 +3,7 @@ import sys ...@@ -3,7 +3,7 @@ import sys
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '../../'))) sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '../../')))
from typing import Dict, Any from typing import Dict, Any
from core import StudentNationality, StudyLanguage from core import StudentNationality, StudyLanguage, Models
import logging import logging
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
...@@ -274,7 +274,7 @@ class QueryHandler: ...@@ -274,7 +274,7 @@ class QueryHandler:
try: try:
response = self.openai_service.client.chat.completions.create( response = self.openai_service.client.chat.completions.create(
model="gpt-4o-mini", model=Models.classification,
messages=[{"role": "user", "content": classification_prompt}], messages=[{"role": "user", "content": classification_prompt}],
temperature=0, temperature=0,
max_tokens=20 max_tokens=20
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment