Delete an existing evaluator
# Synchronous client.evaluators.delete( evaluator_id: str ) -> Dict[str, Any] # Asynchronous await client.evaluators.delete( evaluator_id: str ) -> Dict[str, Any]
from keywordsai import KeywordsAI client = KeywordsAI(api_key="your-api-key") # Delete an evaluator result = client.evaluators.delete(evaluator_id="eval_123") print(f"Deletion status: {result['status']}") print(f"Message: {result['message']}") # Verify deletion try: client.evaluators.get(evaluator_id="eval_123") except Exception: print("Evaluator successfully deleted")
try: result = client.evaluators.delete(evaluator_id="eval_123") except Exception as e: print(f"Error deleting evaluator: {e}") # Handle case where evaluator doesn't exist if "not found" in str(e).lower(): print("Evaluator does not exist")
Was this page helpful?