MCPcopy
hub / github.com/HKUDS/LightRAG / _log_role_provider_options

Function _log_role_provider_options

lightrag/api/lightrag_server.py:1042–1068  ·  view source on GitHub ↗

Log sanitized provider options for every role LLM.

(rag: Any)

Source from the content-addressed store, hash-verified

1040
1041
1042def _log_role_provider_options(rag: Any) -> None:
1043 """Log sanitized provider options for every role LLM."""
1044 try:
1045 role_configs = rag.get_llm_role_config()
1046 except Exception as e:
1047 logger.warning(f"Failed to read role LLM configuration for logging: {e}")
1048 return
1049
1050 logger.info("Role LLM Option:")
1051
1052 for spec in ROLES:
1053 role_config = role_configs.get(spec.name)
1054 if not isinstance(role_config, dict):
1055 continue
1056
1057 metadata = role_config.get("metadata") or {}
1058 binding = role_config.get("binding") or metadata.get("binding")
1059 if not binding:
1060 continue
1061
1062 provider_options = metadata.get("provider_options") or {}
1063 logger.info(
1064 " - %s: %s %s",
1065 spec.name,
1066 _provider_log_label(binding),
1067 provider_options,
1068 )
1069
1070
1071def check_frontend_build():

Callers 1

create_appFunction · 0.85

Calls 4

_provider_log_labelFunction · 0.85
get_llm_role_configMethod · 0.45
infoMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected