Judgeval Python SDKResponse Types
PromptScorer
Class instances for scorer configuration and management
Class instances returned by PromptScorer.create() and PromptScorer.get() that provide scorer configuration and management methods.
Usage Pattern
# Static methods return PromptScorer instances
scorer = PromptScorer.create(
name="positivity_scorer",
prompt="Is the response positive? Response: {{actual_output}}",
options={"positive": 1, "negative": 0}
)
retrieved_scorer = PromptScorer.get(name="positivity_scorer")
# Both return PromptScorer instances with configuration methods
print(scorer.get_name()) # Access properties
scorer.set_threshold(0.8) # Update configuration
scorer.append_to_prompt("Consider tone and sentiment.") # Modify promptDocumentation
See PromptScorer for complete API documentation including:
- Static methods (
PromptScorer.create(),PromptScorer.get()) - Configuration methods (
.set_prompt(),.set_options(),.set_threshold()) - Getter methods (
.get_prompt(),.get_options(),.get_config())