import os import llama_index.core def init_observability(): PHOENIX_API_KEY = os.getenv("PHOENIX_API_KEY") if not PHOENIX_API_KEY: raise ValueError("PHOENIX_API_KEY environment variable is not set") os.environ["OTEL_EXPORTER_OTLP_HEADERS"] = f"api_key={PHOENIX_API_KEY}" PHOENIX_URL = os.getenv("PHOENIX_URL") llama_index.core.set_global_handler( "arize_phoenix", endpoint=PHOENIX_URL, eval_params={} ) #debugHandle=[] # llama_debug = LlamaDebugHandler(print_trace_on_end=True) # debugHandle.append(llama_debug) # callback_manager = CallbackManager(debugHandle) # settings.Settings.callback_manager = callback_manager