from arize.exporter import ArizeExportClient
from arize.utils.types import Environments, SimilaritySearchParams, SimilarityReference
ARIZE_API_KEY = ""
client = ArizeExportClient(api_key=ARIZE_API_KEY)
# Establish references
similarity_references = [
SimilarityReference(
prediction_id="pred_1",
reference_column_name="image_vector",
),
SimilarityReference(
prediction_id="pred_2",
reference_column_name="image_vector",
),
]
# Define search parameters
search_column_name = "image_vector"
threshold = 0.8
# Execute similarity search
df = flight_client.export_model_to_df(
model_id=dev_model_id,
start_time=start_time,
end_time=end_time,
environment=Environments.PRODUCTION,
space_id=dev_space_id,
similarity_search_params=SimilaritySearchParams(
references=similarity_references,
search_column_name=search_column_name,
threshold=threshold
)
)