# Copyright (c) Huawei Technologies Co., Ltd. 2023-2025. All rights reserved.
# debug
DEBUG = False
# FastAPI
UVICORN_IP = 0.0.0.0
UVICORN_PORT = 9988
# SSL_CERTFILE =
# SSL_KEYFILE =
# SSL_ENABLE =
# LOG METHOD
LOG_METHOD = stout
# Database
DATABASE_TYPE = postgres
DATABASE_HOST = 127.0.0.1
DATABASE_PORT = 5432
DATABASE_USER = postgres
DATABASE_PASSWORD = 6QoJxWoBTL5C6syXhR6k
DATABASE_DB = postgres
# MinIO
MINIO_ENDPOINT = 127.0.0.1:9000
MINIO_ACCESS_KEY = minioadmin
MINIO_SECRET_KEY = ZVzc6xJr3B7HsEUibVBh
MINIO_SECURE = False
# MongoDB
MONGODB_USER = euler_copilot
MONGODB_PASSWORD = YqzzpxJtF5tMAMCrHWw6
MONGODB_HOST = 127.0.0.1
MONGODB_PORT = 27017
MONGODB_DATABASE = euler_copilot
# Task
TASK_RETRY_TIME = 3
# LLM
MODEL_NAME = deepseek-llm-7b-chat
OPENAI_API_BASE = http://10.50.88.44:11434/v1
OPENAI_API_KEY = sk-123456
REQUEST_TIMEOUT = 300
MAX_TOKENS = 8192
TEMPERATURE = 0.07
# Embedding
EMBEDDING_TYPE = openai
EMBEDDING_API_KEY = sk-123456
EMBEDDING_ENDPOINT = http://10.50.88.44:11434/v1
EMBEDDING_MODEL_NAME = bge-m3
# Token
SESSION_TTL = 1440
CSRF_KEY = dXVwbEhqdjdMWmF3ZWRSdUlBWWJzWkM4bVB2cFhXeG8=
# Security
HALF_KEY1 = 4QLg8bxe
HALF_KEY2 = Bm571Gcq
HALF_KEY3 = VpVF6Tuj
# Prompt file
PROMPT_PATH = ./data_chain/common/prompt.yaml
# Stop Words PATH
STOP_WORDS_PATH = ./data_chain/common/stopwords.txt
# CPU Limit
USE_CPU_LIMIT = 64
# Task Retry Time limit
TASK_RETRY_TIME_LIMIT = 3