Why use User Feedback
- Improve response quality: Identify patterns in poorly-rated responses to refine prompts and model selection
- Catch regressions early: Monitor feedback trends to detect when changes negatively impact user experience
- Build training datasets: Use highly-rated responses as examples for fine-tuning or few-shot prompting
Quick Start
Make a request and capture the ID
Capture the Helicone request ID from your LLM response:
Alternative: Getting request ID from response
Alternative: Getting request ID from response
You can also try to get the Helicone ID from response headers, though this may not always be available:
Configuration Options
Feedback collection requires minimal configuration:| Parameter | Type | Description | Default | Example |
|---|---|---|---|---|
rating | boolean | User’s feedback on the response | N/A | true (positive) or false (negative) |
helicone-id | string | Request ID to attach feedback to | N/A | UUID |
Processing multiple feedback ratings
Processing multiple feedback ratings
When you need to submit feedback for multiple requests, use parallel API calls:
Use Cases
- Chat Application Quality
- Code Generation Evaluation
- Customer Support Bot
Track user satisfaction with AI assistant responses: