in Runtime_env/app/rag/retriever.py [0:0]
def get_compressor(project_id: str) -> VertexAIRank:
"""
Creates and returns an instance of the compressor service.
Uses mock service if the INTEGRATION_TEST environment variable is set to "TRUE",
otherwise initializes real Vertex AI compressor.
"""
if os.getenv("INTEGRATION_TEST") == "TRUE":
compressor = MagicMock()
compressor.compress_documents = lambda documents, query: []
return compressor
return VertexAIRank(
project_id=project_id,
location_id="global",
ranking_config="default_ranking_config",
title_field="id",
top_n=5,
)