|
|
|
|
|
|
|
|
|
|
|
import os |
|
import json |
|
|
|
|
|
JARVIS_INIT = json.loads(os.getenv("HELLO", "[]")) |
|
|
|
|
|
DEEP_SEARCH_PROVIDER_HOST = os.getenv("DEEP_SEARCH_PROVIDER_HOST") |
|
DEEP_SEARCH_PROVIDER_KEY = os.getenv('DEEP_SEARCH_PROVIDER_KEY') |
|
DEEP_SEARCH_INSTRUCTIONS = os.getenv("DEEP_SEARCH_INSTRUCTIONS") |
|
|
|
|
|
INTERNAL_AI_GET_SERVER = os.getenv("INTERNAL_AI_GET_SERVER") |
|
INTERNAL_AI_INSTRUCTIONS = os.getenv("INTERNAL_TRAINING_DATA") |
|
|
|
|
|
SYSTEM_PROMPT_MAPPING = json.loads(os.getenv("SYSTEM_PROMPT_MAPPING", "{}")) |
|
SYSTEM_PROMPT_DEFAULT = os.getenv("DEFAULT_SYSTEM") |
|
|
|
|
|
LINUX_SERVER_HOSTS = [h for h in json.loads(os.getenv("LINUX_SERVER_HOST", "[]")) if h] |
|
|
|
|
|
LINUX_SERVER_PROVIDER_KEYS = [k for k in json.loads(os.getenv("LINUX_SERVER_PROVIDER_KEY", "[]")) if k] |
|
LINUX_SERVER_PROVIDER_KEYS_MARKED = set() |
|
LINUX_SERVER_PROVIDER_KEYS_ATTEMPTS = {} |
|
|
|
|
|
LINUX_SERVER_ERRORS = set(map(int, filter(None, os.getenv("LINUX_SERVER_ERROR", "").split(",")))) |
|
|
|
|
|
AI_TYPES = {f"AI_TYPE_{i}": os.getenv(f"AI_TYPE_{i}") for i in range(1, 10)} |
|
RESPONSES = {f"RESPONSE_{i}": os.getenv(f"RESPONSE_{i}") for i in range(1, 11)} |
|
|
|
|
|
MODEL_MAPPING = json.loads(os.getenv("MODEL_MAPPING", "{}")) |
|
MODEL_CONFIG = json.loads(os.getenv("MODEL_CONFIG", "{}")) |
|
MODEL_CHOICES = list(MODEL_MAPPING.values()) |
|
|
|
|
|
DEFAULT_CONFIG = json.loads(os.getenv("DEFAULT_CONFIG", "{}")) |
|
DEFAULT_MODEL_KEY = list(MODEL_MAPPING.keys())[0] if MODEL_MAPPING else None |
|
|
|
|
|
META_TAGS = os.getenv("META_TAGS") |
|
|
|
|
|
ALLOWED_EXTENSIONS = json.loads(os.getenv("ALLOWED_EXTENSIONS", "[]")) |
|
|