Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -21,6 +21,20 @@ MODEL_FILE_EXTENSION = '.gguf'
|
|
| 21 |
BASE_PATH = os.path.dirname(os.path.abspath(__file__))
|
| 22 |
MODEL_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), "models")
|
| 23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
class ConfigManager:
|
| 25 |
@staticmethod
|
| 26 |
def load_settings(filename):
|
|
|
|
| 21 |
BASE_PATH = os.path.dirname(os.path.abspath(__file__))
|
| 22 |
MODEL_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), "models")
|
| 23 |
|
| 24 |
+
|
| 25 |
+
# モデルディレクトリが存在しない場合は作成
|
| 26 |
+
if not os.path.exists("models"):
|
| 27 |
+
os.makedirs("models")
|
| 28 |
+
|
| 29 |
+
# 使用するモデルのファイル名を指定
|
| 30 |
+
model_filename = "EZO-Common-9B-gemma-2-it.f16.gguf.gguf"
|
| 31 |
+
model_path = os.path.join("models", model_filename)
|
| 32 |
+
|
| 33 |
+
# モデルファイルが存在しない場合はダウンロード
|
| 34 |
+
if not os.path.exists(model_path):
|
| 35 |
+
dl_guff_model("models", f"https://huggingface.co/Aratako/Ninja-v1-RP-expressive-v2-GGUF/resolve/main/{model_filename}")
|
| 36 |
+
|
| 37 |
+
|
| 38 |
class ConfigManager:
|
| 39 |
@staticmethod
|
| 40 |
def load_settings(filename):
|