Enhance logging in LLMService: Update log messages for MoE dispatch and default provider usage, and add detailed logging before OpenRouter calls for improved traceability and debugging.
This commit is contained in:
parent
d0eae8e43c
commit
f62983b08f
|
|
@ -140,11 +140,14 @@ class LLMService:
|
||||||
target_provider = profile.get("provider", target_provider)
|
target_provider = profile.get("provider", target_provider)
|
||||||
target_model = profile.get("model", target_model)
|
target_model = profile.get("model", target_model)
|
||||||
target_temp = profile.get("temperature")
|
target_temp = profile.get("temperature")
|
||||||
logger.debug(f"🎭 MoE Call: Profil '{profile_name}' -> {target_provider}")
|
logger.info(f"🎭 MoE Dispatch: Profil='{profile_name}' -> Provider='{target_provider}' | Model='{target_model}'")
|
||||||
|
else:
|
||||||
|
logger.warning(f"⚠️ Profil '{profile_name}' nicht in llm_profiles.yaml gefunden!")
|
||||||
|
|
||||||
# Fallback auf Standard-Provider falls nichts übergeben/definiert wurde
|
# Fallback auf Standard-Provider falls nichts übergeben/definiert wurde
|
||||||
if not target_provider:
|
if not target_provider:
|
||||||
target_provider = self.settings.MINDNET_LLM_PROVIDER
|
target_provider = self.settings.MINDNET_LLM_PROVIDER
|
||||||
|
logger.info(f"ℹ️ Kein Provider/Profil definiert. Nutze Default: {target_provider}")
|
||||||
|
|
||||||
if priority == "background":
|
if priority == "background":
|
||||||
async with LLMService._background_semaphore:
|
async with LLMService._background_semaphore:
|
||||||
|
|
@ -242,6 +245,8 @@ class LLMService:
|
||||||
temperature: Optional[float] = None
|
temperature: Optional[float] = None
|
||||||
) -> str:
|
) -> str:
|
||||||
model = model_override or self.settings.OPENROUTER_MODEL
|
model = model_override or self.settings.OPENROUTER_MODEL
|
||||||
|
# ERWEITERTES LOGGING VOR DEM CALL
|
||||||
|
logger.info(f"🛰️ OpenRouter Call: Model='{model}' | Temp={temperature}")
|
||||||
messages = []
|
messages = []
|
||||||
if system: messages.append({"role": "system", "content": system})
|
if system: messages.append({"role": "system", "content": system})
|
||||||
messages.append({"role": "user", "content": prompt})
|
messages.append({"role": "user", "content": prompt})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user