Spaces:
Sleeping
Sleeping
Update modules/config_settings_public.py
Browse files
modules/config_settings_public.py
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# FILE: modules/config_settings_public.py (Guaranteed Launch
|
2 |
|
3 |
import os
|
4 |
import sys
|
@@ -15,15 +15,11 @@ if not logger.handlers:
|
|
15 |
|
16 |
IS_WEB_MODE = os.path.exists("/home/user/app")
|
17 |
|
18 |
-
# --- β
β
β
|
19 |
MODEL_DEFINITIONS = {
|
20 |
"mistral": {
|
21 |
"repo_id": "TheBloke/Mistral-7B-Instruct-v0.2-GGUF",
|
22 |
"filename": "mistral-7b-instruct-v0.2.Q4_K_M.gguf"
|
23 |
-
},
|
24 |
-
"qwen": {
|
25 |
-
"repo_id": "TheBloke/Qwen1.5-1.8B-Chat-GGUF",
|
26 |
-
"filename": "qwen1.5-1.8b-chat.Q4_K_M.gguf"
|
27 |
}
|
28 |
}
|
29 |
|
@@ -48,8 +44,8 @@ else: # LOCAL MODE
|
|
48 |
MODEL_PATHS[name] = os.path.join(BASE_MODELS_DIR, model_info["filename"])
|
49 |
N_GPU_LAYERS_FALLBACK = -1
|
50 |
|
51 |
-
# --- Shared Configurations ---
|
52 |
-
MAX_CONCURRENT_MODELS =
|
53 |
N_CTX_FALLBACK = 2048
|
54 |
VERBOSE_LLAMA_CPP = True
|
55 |
MODEL_SPECIFIC_PARAMS = {
|
@@ -57,19 +53,13 @@ MODEL_SPECIFIC_PARAMS = {
|
|
57 |
"n_gpu_layers": N_GPU_LAYERS_FALLBACK, "n_ctx": N_CTX_FALLBACK, "f16_kv": True,
|
58 |
"use_mmap": True, "verbose": VERBOSE_LLAMA_CPP
|
59 |
},
|
60 |
-
"mistral": {"chat_format": "mistral-instruct"}
|
61 |
-
"qwen": {"chat_format": "chatml"}
|
62 |
-
}
|
63 |
-
INFERENCE_PRESETS = {
|
64 |
-
"balanced": {"temperature": 0.7, "top_p": 0.9, "top_k": 40, "repeat_penalty": 1.1, "max_tokens": 1024},
|
65 |
-
"precise": {"temperature": 0.2, "top_p": 0.7, "top_k": 20, "repeat_penalty": 1.05, "max_tokens": 1536}
|
66 |
}
|
|
|
67 |
DEFAULT_INFERENCE_PRESET = "balanced"
|
68 |
DEFAULT_SYSTEM_PROMPT = "You are ZOTHEOS, an ethical AI developed to help humanity."
|
69 |
-
MODEL_ROLES = {"mistral": "analyst"
|
70 |
-
MODEL_ROLE_SYSTEM_PROMPTS = {
|
71 |
-
|
72 |
-
|
73 |
-
}
|
74 |
-
ZOTHEOS_VERSION = "2.3 (Live - Two Model)"
|
75 |
logger.info(f"Config loaded. Version: {ZOTHEOS_VERSION}, Web Mode: {IS_WEB_MODE}")
|
|
|
1 |
+
# FILE: modules/config_settings_public.py (Single Model, Guaranteed Launch)
|
2 |
|
3 |
import os
|
4 |
import sys
|
|
|
15 |
|
16 |
IS_WEB_MODE = os.path.exists("/home/user/app")
|
17 |
|
18 |
+
# --- β
β
β
USING ONLY ONE, VERIFIED MODEL TO GUARANTEE LAUNCH β
β
β
---
|
19 |
MODEL_DEFINITIONS = {
|
20 |
"mistral": {
|
21 |
"repo_id": "TheBloke/Mistral-7B-Instruct-v0.2-GGUF",
|
22 |
"filename": "mistral-7b-instruct-v0.2.Q4_K_M.gguf"
|
|
|
|
|
|
|
|
|
23 |
}
|
24 |
}
|
25 |
|
|
|
44 |
MODEL_PATHS[name] = os.path.join(BASE_MODELS_DIR, model_info["filename"])
|
45 |
N_GPU_LAYERS_FALLBACK = -1
|
46 |
|
47 |
+
# --- Shared Configurations (Simplified) ---
|
48 |
+
MAX_CONCURRENT_MODELS = 1 # Only one model
|
49 |
N_CTX_FALLBACK = 2048
|
50 |
VERBOSE_LLAMA_CPP = True
|
51 |
MODEL_SPECIFIC_PARAMS = {
|
|
|
53 |
"n_gpu_layers": N_GPU_LAYERS_FALLBACK, "n_ctx": N_CTX_FALLBACK, "f16_kv": True,
|
54 |
"use_mmap": True, "verbose": VERBOSE_LLAMA_CPP
|
55 |
},
|
56 |
+
"mistral": {"chat_format": "mistral-instruct"}
|
|
|
|
|
|
|
|
|
|
|
57 |
}
|
58 |
+
INFERENCE_PRESETS = { "balanced": {"temperature": 0.7, "top_p": 0.9, "max_tokens": 1024} }
|
59 |
DEFAULT_INFERENCE_PRESET = "balanced"
|
60 |
DEFAULT_SYSTEM_PROMPT = "You are ZOTHEOS, an ethical AI developed to help humanity."
|
61 |
+
MODEL_ROLES = {"mistral": "analyst"}
|
62 |
+
MODEL_ROLE_SYSTEM_PROMPTS = {"analyst": "You are an impartial analyst.", "general": DEFAULT_SYSTEM_PROMPT}
|
63 |
+
|
64 |
+
ZOTHEOS_VERSION = "2.4 (Live - Single Model)"
|
|
|
|
|
65 |
logger.info(f"Config loaded. Version: {ZOTHEOS_VERSION}, Web Mode: {IS_WEB_MODE}")
|