43 lines
1.7 KiB
Python
43 lines
1.7 KiB
Python
import os
|
|
|
|
DEFAULT_SYSTEM_TEXT = """
|
|
"""
|
|
|
|
SYSTEM_TEXT = os.environ.get("OPENAI_SYSTEM_TEXT", DEFAULT_SYSTEM_TEXT)
|
|
|
|
DEFAULT_OPENAI_TIMEOUT_SECONDS = 30
|
|
OPENAI_TIMEOUT_SECONDS = int(
|
|
os.environ.get("OPENAI_TIMEOUT_SECONDS", DEFAULT_OPENAI_TIMEOUT_SECONDS)
|
|
)
|
|
|
|
DEFAULT_OPENAI_MODEL = "gpt-3.5-turbo"
|
|
OPENAI_MODEL = os.environ.get("OPENAI_MODEL", DEFAULT_OPENAI_MODEL)
|
|
|
|
USE_SLACK_LANGUAGE = os.environ.get("USE_SLACK_LANGUAGE", "true") == "true"
|
|
|
|
SLACK_APP_LOG_LEVEL = os.environ.get("SLACK_APP_LOG_LEVEL", "DEBUG")
|
|
|
|
TRANSLATE_MARKDOWN = os.environ.get("TRANSLATE_MARKDOWN", "false") == "true"
|
|
|
|
BASE_PATH = os.environ.get('OPENAI_API_BASE', 'http://localhost:8080/v1')
|
|
|
|
EMBEDDINGS_MODEL = os.environ.get('EMBEDDINGS_MODEL', "all-MiniLM-L6-v2")
|
|
|
|
|
|
EMBEDDINGS_API_BASE = os.environ.get("EMBEDDINGS_API_BASE", BASE_PATH)
|
|
LOCALAI_API_BASE = os.environ.get("LOCALAI_API_BASE", BASE_PATH)
|
|
TTS_API_BASE = os.environ.get("TTS_API_BASE", BASE_PATH)
|
|
IMAGE_API_BASE = os.environ.get("IMAGES_API_BASE", BASE_PATH)
|
|
|
|
STABLEDIFFUSION_MODEL = os.environ.get("STABLEDIFFUSION_MODEL", "dreamshaper")
|
|
FUNCTIONS_MODEL = os.environ.get("FUNCTIONS_MODEL", OPENAI_MODEL)
|
|
LLM_MODEL = os.environ.get("LLM_MODEL", OPENAI_MODEL)
|
|
VOICE_MODEL= os.environ.get("TTS_MODEL", "en-us-kathleen-low.onnx" )
|
|
PERSISTENT_DIR = os.environ.get("PERSISTENT_DIR", "/data")
|
|
MILVUS_HOST = os.environ.get("MILVUS_HOST", "")
|
|
MILVUS_PORT = os.environ.get("MILVUS_PORT", 0)
|
|
MEMORY_COLLECTION = os.environ.get("MEMORY_COLLECTION", "local")
|
|
MEMORY_CHUNK_SIZE = os.environ.get("MEMORY_CHUNK_SIZE", 600)
|
|
MEMORY_CHUNK_OVERLAP = os.environ.get("MEMORY_RESULTS", 110)
|
|
MEMORY_RESULTS = os.environ.get("MEMORY_RESULTS", 3)
|
|
MEMORY_SEARCH_TYPE = os.environ.get("MEMORY_SEARCH_TYPE", "mmr") |