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