Daimon / config.py
pinopenaricardo's picture
Update config.py
24021ab verified
Raw
History Blame Contribute Delete
1.26 kB
import os
import logging
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
handler = logging.StreamHandler()
handler.setFormatter(logging.Formatter('%(asctime)s - %(levelname)s - %(message)s'))
logger.addHandler(handler)
HF_TOKEN = os.getenv('HF_TOKEN', '')
GROQ_API_KEY = os.getenv('GROQ_API_KEY', '')
GROQ_MODEL = 'llama-3.1-8b-instant'
GROQ_TEMPERATURE = 0.3
GROQ_MAX_TOKENS = 2048
TAILA_NAME = 'TAILA'
TAILA_VERSION = '1.0.0'
TAILA_AUTHOR = 'Ricardo Pino Peña'
MEMORY_DIR = '/data/memory'
CACHE_DIR = '/data/cache'
def get_config() -> dict:
config = {
'hf_token': HF_TOKEN,
'groq_api_key': GROQ_API_KEY,
'groq_model': GROQ_MODEL,
'groq_temperature': GROQ_TEMPERATURE,
'groq_max_tokens': GROQ_MAX_TOKENS,
'taila_name': TAILA_NAME,
'taila_version': TAILA_VERSION,
'taila_author': TAILA_AUTHOR,
'memory_dir': MEMORY_DIR,
'cache_dir': CACHE_DIR
}
if HF_TOKEN:
logger.info('✅ Hugging Face token cargado')
else:
logger.warning('⚠️ Hugging Face token no cargado')
if GROQ_API_KEY:
logger.info('✅ Groq API key cargada')
else:
logger.warning('⚠️ Groq API key no cargada')
return config