Skip to content

Commit

Permalink
refactor: unified model settings
Browse files Browse the repository at this point in the history
  • Loading branch information
umbertogriffo committed Dec 9, 2024
1 parent 65a47ed commit 47fd008
Show file tree
Hide file tree
Showing 8 changed files with 15 additions and 15 deletions.
2 changes: 1 addition & 1 deletion chatbot/bot/client/lama_cpp_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
generate_qa_prompt,
generate_refined_ctx_prompt,
)
from bot.model.modelsetting import ModelSetting
from bot.model.model_settings import ModelSetting


class LamaCppClient:
Expand Down
9 changes: 9 additions & 0 deletions chatbot/bot/model/model_settings.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
from abc import ABC
from enum import Enum
from typing import Any

from bot.model.settings.llama import Llama31Settings, Llama32Settings
from bot.model.settings.openchat import OpenChat35Settings, OpenChat36Settings
Expand All @@ -7,6 +9,13 @@
from bot.model.settings.starling import StarlingSettings


class ModelSetting(ABC):
url: str
file_name: str
config: dict[str, Any]
config_answer: dict[str, Any] | None


class ModelType(Enum):
ZEPHYR = "zephyr"
MISTRAL = "mistral"
Expand Down
9 changes: 0 additions & 9 deletions chatbot/bot/model/modelsetting.py

This file was deleted.

2 changes: 1 addition & 1 deletion chatbot/bot/model/settings/llama.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from bot.model.modelsetting import ModelSetting
from bot.model.model_settings import ModelSetting


class Llama31Settings(ModelSetting):
Expand Down
2 changes: 1 addition & 1 deletion chatbot/bot/model/settings/openchat.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from bot.model.modelsetting import ModelSetting
from bot.model.model_settings import ModelSetting


class OpenChat35Settings(ModelSetting):
Expand Down
2 changes: 1 addition & 1 deletion chatbot/bot/model/settings/phi.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from bot.model.modelsetting import ModelSetting
from bot.model.model_settings import ModelSetting


class Phi31Settings(ModelSetting):
Expand Down
2 changes: 1 addition & 1 deletion chatbot/bot/model/settings/stablelm_zephyr.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from bot.model.modelsetting import ModelSetting
from bot.model.model_settings import ModelSetting


class StableLMZephyrSettings(ModelSetting):
Expand Down
2 changes: 1 addition & 1 deletion chatbot/bot/model/settings/starling.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from bot.model.modelsetting import ModelSetting
from bot.model.model_settings import ModelSetting


class StarlingSettings(ModelSetting):
Expand Down

0 comments on commit 47fd008

Please sign in to comment.