from rotavision.integrations.llamaindex import FairnessAnalyzer
analyzer = FairnessAnalyzer(api_key="rv_live_...")
# Analyze retrieval results
analysis = analyzer.analyze_retrieval(
query_engine=query_engine,
test_queries=[
{"query": "Loan options for urban customers", "metadata": {"region": "urban"}},
{"query": "Loan options for rural customers", "metadata": {"region": "rural"}},
],
protected_attribute="region"
)
print(f"Retrieval fairness score: {analysis.score}")