Skip to main content
POST
Create Luna Scorer Version

Authorizations

Galileo-API-Key
string
header
required

Path Parameters

scorer_id
string<uuid4>
required

Body

application/json
lora_task_id
integer
required
prompt
string
required
lora_weights_path
string | null
executor
enum<string> | null

Executor pipeline. Defaults to finetuned scorer pipeline but can run custom galileo score pipelines.

Available options:
action_completion_luna,
action_advancement_luna,
agentic_session_success,
agentic_session_success,
agentic_workflow_success,
agentic_workflow_success,
agent_efficiency,
agent_flow,
bleu,
chunk_attribution_utilization_luna,
chunk_attribution_utilization,
chunk_relevance,
chunk_relevance_luna,
context_precision,
precision_at_k,
completeness_luna,
completeness,
context_adherence,
context_adherence_luna,
context_adherence_vision,
context_adherence_audio,
context_relevance,
context_relevance_luna,
conversation_quality,
correctness,
ground_truth_adherence,
visual_fidelity,
visual_quality,
input_pii,
input_pii_gpt,
input_sexist,
input_sexist,
input_sexist_luna,
input_sexist_luna,
input_tone,
input_tone_gpt,
input_toxicity,
input_toxicity_luna,
input_toxicity_vision,
input_toxicity_audio,
instruction_adherence,
output_pii,
output_pii_gpt,
output_sexist,
output_sexist,
output_sexist_luna,
output_sexist_luna,
output_tone,
output_tone_gpt,
output_toxicity,
output_toxicity_luna,
output_toxicity_vision,
output_toxicity_audio,
prompt_injection,
prompt_injection_luna,
prompt_perplexity,
rouge,
reasoning_coherence,
sql_efficiency,
sql_adherence,
sql_injection,
sql_correctness,
tool_error_rate,
tool_error_rate_luna,
tool_selection_quality,
tool_selection_quality_luna,
uncertainty,
user_intent_change,
interruption_detection
luna_input_type
enum<string> | null
Available options:
span,
trace_object,
trace_input_output_only
luna_output_type
enum<string> | null
Available options:
float,
string,
string_list,
bool_list

Response

Successful Response

id
string<uuid4>
required
version
integer
required
scorer_id
string<uuid4>
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
generated_scorer
GeneratedScorerResponse · object | null
registered_scorer
CreateUpdateRegisteredScorerResponse · object | null
finetuned_scorer
FineTunedScorerResponse · object | null
model_name
string | null
num_judges
integer | null
scoreable_node_types
string[] | null
cot_enabled
boolean | null
output_type
enum<string> | null

Enumeration of output types.

Available options:
boolean,
categorical,
count,
discrete,
freeform,
percentage,
multilabel,
retrieved_chunk_list_boolean,
boolean_multilabel
input_type
enum<string> | null

What type of input to use for model-based scorers (sessions_normalized, trace_io_only, etc.).

Available options:
basic,
llm_spans,
retriever_spans,
sessions_normalized,
sessions_trace_io_only,
tool_spans,
trace_input_only,
trace_io_only,
trace_normalized,
trace_output_only,
agent_spans,
workflow_spans
chain_poll_template
ChainPollTemplate · object | null

Template for a chainpoll metric prompt, containing all the info necessary to send a chainpoll prompt.

allowed_model
boolean | null
created_by
string<uuid4> | null