Create Experiment
Run a hallucination-detection experiment on traced conversations.
Header Parameters
x-workspace-id?|
Workspace UUID to operate within. Required for session auth and user-scoped API keys. Optional for workspace-scoped API keys (uses key's workspace if omitted).
Request Body
application/json
name*string
Name of the experiment
Length
1 <= length <= 255model*string
Target model to run inference with
Length
1 <= lengthpass_through?boolean
If true, copy existing responses instead of running inference. Useful for re-evaluating existing conversations without regenerating responses.
Default
falseconversation_ids*array<>
Conversation IDs to include
Items
1 <= items <= 100reasoning_config?|||||
Optional reasoning/thinking configuration for the model
system_prompt_override?|
Optional system prompt to replace the original in all copied conversations
output_schema?array<>|
Optional structured output schema for the model response
Response Body
application/json
application/json
curl -X POST "https://loading/v1/experiments" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "model": "string", "conversation_ids": [ "497f6eca-6276-4993-bfeb-53cbbbba6f08" ] }'{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "string",
"model": "string",
"pass_through": true,
"conversation_ids": [
"string"
],
"created_at": "2019-08-24T14:15:22Z",
"completed_at": "2019-08-24T14:15:22Z",
"created_by": "string",
"reasoning_config": {},
"system_prompt_override": "string",
"output_schema": [
{
"name": "string",
"type": "string",
"is_list": false,
"is_optional": false
}
],
"total_items_count": 0,
"completed_items_count": 0,
"status_summary": {
"pending": 0,
"in_progress": 0,
"inference_completed": 0,
"completed": 0,
"failed": 0,
"total": 0
},
"metrics": {
"hallucination_rate": 0,
"total_hallucinations": 0,
"cost_per_1k": 0,
"hallucination_labels": {
"property1": 0,
"property2": 0
},
"total_input_tokens": 0,
"total_output_tokens": 0,
"avg_input_tokens": 0,
"avg_output_tokens": 0,
"avg_hallucinations_per_prompt": 0,
"hallucination_free_count": 0,
"total_generation_time_ms": 0,
"avg_response_latency_ms": 0,
"max_response_latency_ms": 0,
"parameter_hallucinations": {
"property1": {
"property1": 0,
"property2": 0
},
"property2": {
"property1": 0,
"property2": 0
}
}
}
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}