config.py
 1  from ragaai_catalyst import RagaAICatalyst, init_tracing
 2  from ragaai_catalyst.tracers import Tracer
 3  import sys
 4  import os
 5  sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '../..')))
 6  
 7  from dotenv import load_dotenv
 8  load_dotenv()
 9  
10  
11  def initialize_tracing():
12      catalyst = RagaAICatalyst(
13          access_key=os.getenv("RAGAAI_CATALYST_ACCESS_KEY"),
14          secret_key=os.getenv("RAGAAI_CATALYST_SECRET_KEY"),
15          base_url=os.getenv("RAGAAI_CATALYST_BASE_URL"),
16      )
17  
18      tracer = Tracer(
19          project_name=os.getenv("RAGAAI_PROJECT_NAME"),
20          dataset_name=os.getenv("RAGAAI_DATASET_NAME"),
21          tracer_type="Agentic",
22      )
23  
24      init_tracing(catalyst=catalyst, tracer=tracer)
25      return tracer