Overview
Use your on-prem Blast deployment to score real production conversations with evaluator policies you already have in the platform. Send multiple conversations in one request by adding them to theconversations array. The endpoint queues conversations for scoring and returns their queue status so you can monitor completion in the UI or via API.
Endpoint: POST {ON_PREM_BASE_URL}/api/projects/{project_id}/conversations/score
Use your own on-prem base URL (e.g., https://blast.yourcompany.com).
Request schema
conversations(array)conversation_id(string): Your identifier for the conversation.turns(array):user_input(string): What the user said.raw_api_output(object): JSON of the model response you want scored. Include only the fields you want evaluators to inspect (e.g., content, references, products, metadata).
evaluator_names(array): Names of evaluators configured in the project (e.g.,["search_term_relevance"]).
Minimal example payload
Example request (cURL)
payload.json contains the JSON payload above.
Response shape
Viewing results
- UI:
{ON_PREM_BASE_URL}/{project_id}/production - API: Poll monitoring endpoints if you need programmatic status checks.
Use evaluator names that exist in your project. Ensure the bearer token has access to the target project in your on-prem environment.