Authorizations
Path Parameters
Body
application/json
Log stream id associated with the traces.
Experiment id associated with the traces.
Metrics testing id associated with the traces.
Response
Successful Response
ℹ️ These docs are for the v2.0 version of Galileo. Documentation for v1.0 version can be found here.
curl --request POST \
--url https://api.galileo.ai/v2/projects/{project_id}/sessions/available_columns \
--header 'Content-Type: application/json' \
--header 'Galileo-API-Key: <api-key>' \
--data '{
"log_stream_id": "00000000-0000-0000-0000-000000000000"
}'{
"columns": [
{
"applicable_types": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Input to the trace or span.",
"filterable": true,
"group_label": "Standard",
"id": "input",
"is_empty": false,
"is_optional": false,
"label": "Input",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Output of the trace or span.",
"filterable": true,
"group_label": "Standard",
"id": "output",
"is_empty": false,
"is_optional": false,
"label": "Output",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Name of the trace, span or session.",
"filterable": true,
"group_label": "Standard",
"id": "name",
"is_empty": false,
"is_optional": false,
"label": "Name",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "timestamp",
"description": "Timestamp of the trace or span's creation.",
"filterable": true,
"group_label": "Standard",
"id": "created_at",
"is_empty": false,
"is_optional": false,
"label": "Created",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "string_list",
"description": "Tags associated with this trace or span.",
"filterable": true,
"group_label": "Standard",
"id": "tags",
"is_empty": false,
"is_optional": false,
"label": "Tags",
"multi_valued": true,
"sortable": false
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "integer",
"description": "Status code of the trace or span. Used for logging failure or error states.",
"filterable": true,
"group_label": "Standard",
"id": "status_code",
"is_empty": false,
"is_optional": true,
"label": "Status Code",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "A user-provided session, trace or span ID.",
"filterable": true,
"group_label": "Standard",
"id": "external_id",
"is_empty": false,
"is_optional": true,
"label": "External Id",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Input to the dataset associated with this trace",
"filterable": true,
"group_label": "Standard",
"id": "dataset_input",
"is_empty": false,
"is_optional": false,
"label": "Dataset Input",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Output from the dataset associated with this trace",
"filterable": true,
"group_label": "Standard",
"id": "dataset_output",
"is_empty": false,
"is_optional": false,
"label": "Dataset Output",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "uuid",
"description": "Galileo ID of the session, trace or span",
"filterable": true,
"group_label": "Standard",
"id": "id",
"is_empty": false,
"is_optional": false,
"label": "ID",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "uuid",
"description": "Galileo ID of the session containing the trace (or the same value as id for a trace)",
"filterable": true,
"group_label": "Standard",
"id": "session_id",
"is_empty": false,
"is_optional": false,
"label": "Session ID",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "uuid",
"description": "Galileo ID of the project associated with this trace or span",
"filterable": true,
"group_label": "Standard",
"id": "project_id",
"is_empty": false,
"is_optional": false,
"label": "Project ID",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "uuid",
"description": "Galileo ID of the run (log stream or experiment) associated with this trace or span",
"filterable": true,
"group_label": "Standard",
"id": "run_id",
"is_empty": false,
"is_optional": false,
"label": "Run ID",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "timestamp",
"description": "Timestamp of the session or trace or span's last update",
"filterable": true,
"group_label": "Standard",
"id": "updated_at",
"is_empty": false,
"is_optional": true,
"label": "Last Updated",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "boolean",
"description": "Whether or not this trace or span has child spans",
"filterable": true,
"group_label": "Standard",
"id": "has_children",
"is_empty": false,
"is_optional": true,
"label": "Has Children",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "boolean",
"description": "Whether the parent trace is complete or not",
"filterable": true,
"group_label": "Standard",
"id": "is_complete",
"is_empty": false,
"is_optional": false,
"label": "Is Complete",
"multi_valued": false,
"sortable": true
},
{
"allowed_values": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Type of the trace, span or session.",
"filterable": true,
"group_label": "Standard",
"id": "type",
"is_empty": false,
"is_optional": false,
"label": "Type",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "uuid",
"description": "Galileo ID of the trace containing the span (or the same value as id for a trace)",
"filterable": true,
"group_label": "Standard",
"id": "trace_id",
"is_empty": false,
"is_optional": false,
"label": "Trace ID",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "uuid",
"description": "Galileo ID of the parent of this span",
"filterable": true,
"group_label": "Standard",
"id": "parent_id",
"is_empty": false,
"is_optional": false,
"label": "Parent ID",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "integer",
"description": "Topological step number of the span.",
"filterable": true,
"group_label": "Standard",
"id": "step_number",
"is_empty": false,
"is_optional": true,
"label": "Step Number",
"multi_valued": false,
"sortable": true
},
{
"allowed_values": [
"reflection",
"classifier",
"planner",
"default",
"react",
"judge",
"router",
"supervisor"
],
"applicable_types": [
"agent"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Agent type.",
"filterable": true,
"group_label": "Standard",
"id": "agent_type",
"is_empty": false,
"is_optional": false,
"label": "Agent Type",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"llm"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "List of available tools passed to the LLM on invocation.",
"filterable": true,
"group_label": "Standard",
"id": "tools",
"is_empty": false,
"is_optional": false,
"label": "Tools",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"llm"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Model used for this span.",
"filterable": true,
"group_label": "Standard",
"id": "model",
"is_empty": false,
"is_optional": true,
"label": "Model",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"llm"
],
"category": "standard",
"complex": false,
"data_type": "floating_point",
"description": "Temperature used for generation.",
"filterable": true,
"group_label": "Standard",
"id": "temperature",
"is_empty": false,
"is_optional": true,
"label": "Temperature",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"llm"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Reason for finishing.",
"filterable": true,
"group_label": "Standard",
"id": "finish_reason",
"is_empty": false,
"is_optional": true,
"label": "Finish Reason",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "ID of the tool call.",
"filterable": true,
"group_label": "Standard",
"id": "tool_call_id",
"is_empty": false,
"is_optional": true,
"label": "Tool Call Id",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [],
"category": "metric",
"complex": false,
"data_type": "floating_point",
"data_unit": "percentage",
"description": "Measures the presence and severity of harmful, offensive, or abusive language in the model's response",
"filterable": true,
"group_label": "Safety Metrics",
"id": "metrics/toxicity",
"is_empty": false,
"is_optional": false,
"label": "Output Toxicity (SLM)",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [],
"category": "metric",
"complex": false,
"data_type": "floating_point",
"description": "BLEU is a case-sensitive measurement of the difference between an model generation and target generation at the sentence-level.",
"filterable": true,
"group_label": "Output Quality",
"id": "metrics/bleu",
"is_empty": false,
"is_optional": false,
"label": "BLEU",
"multi_valued": false,
"sortable": true
}
]
}curl --request POST \
--url https://api.galileo.ai/v2/projects/{project_id}/sessions/available_columns \
--header 'Content-Type: application/json' \
--header 'Galileo-API-Key: <api-key>' \
--data '{
"log_stream_id": "00000000-0000-0000-0000-000000000000"
}'{
"columns": [
{
"applicable_types": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Input to the trace or span.",
"filterable": true,
"group_label": "Standard",
"id": "input",
"is_empty": false,
"is_optional": false,
"label": "Input",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Output of the trace or span.",
"filterable": true,
"group_label": "Standard",
"id": "output",
"is_empty": false,
"is_optional": false,
"label": "Output",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Name of the trace, span or session.",
"filterable": true,
"group_label": "Standard",
"id": "name",
"is_empty": false,
"is_optional": false,
"label": "Name",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "timestamp",
"description": "Timestamp of the trace or span's creation.",
"filterable": true,
"group_label": "Standard",
"id": "created_at",
"is_empty": false,
"is_optional": false,
"label": "Created",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "string_list",
"description": "Tags associated with this trace or span.",
"filterable": true,
"group_label": "Standard",
"id": "tags",
"is_empty": false,
"is_optional": false,
"label": "Tags",
"multi_valued": true,
"sortable": false
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "integer",
"description": "Status code of the trace or span. Used for logging failure or error states.",
"filterable": true,
"group_label": "Standard",
"id": "status_code",
"is_empty": false,
"is_optional": true,
"label": "Status Code",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "A user-provided session, trace or span ID.",
"filterable": true,
"group_label": "Standard",
"id": "external_id",
"is_empty": false,
"is_optional": true,
"label": "External Id",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Input to the dataset associated with this trace",
"filterable": true,
"group_label": "Standard",
"id": "dataset_input",
"is_empty": false,
"is_optional": false,
"label": "Dataset Input",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Output from the dataset associated with this trace",
"filterable": true,
"group_label": "Standard",
"id": "dataset_output",
"is_empty": false,
"is_optional": false,
"label": "Dataset Output",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "uuid",
"description": "Galileo ID of the session, trace or span",
"filterable": true,
"group_label": "Standard",
"id": "id",
"is_empty": false,
"is_optional": false,
"label": "ID",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "uuid",
"description": "Galileo ID of the session containing the trace (or the same value as id for a trace)",
"filterable": true,
"group_label": "Standard",
"id": "session_id",
"is_empty": false,
"is_optional": false,
"label": "Session ID",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "uuid",
"description": "Galileo ID of the project associated with this trace or span",
"filterable": true,
"group_label": "Standard",
"id": "project_id",
"is_empty": false,
"is_optional": false,
"label": "Project ID",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "uuid",
"description": "Galileo ID of the run (log stream or experiment) associated with this trace or span",
"filterable": true,
"group_label": "Standard",
"id": "run_id",
"is_empty": false,
"is_optional": false,
"label": "Run ID",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "timestamp",
"description": "Timestamp of the session or trace or span's last update",
"filterable": true,
"group_label": "Standard",
"id": "updated_at",
"is_empty": false,
"is_optional": true,
"label": "Last Updated",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "boolean",
"description": "Whether or not this trace or span has child spans",
"filterable": true,
"group_label": "Standard",
"id": "has_children",
"is_empty": false,
"is_optional": true,
"label": "Has Children",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "boolean",
"description": "Whether the parent trace is complete or not",
"filterable": true,
"group_label": "Standard",
"id": "is_complete",
"is_empty": false,
"is_optional": false,
"label": "Is Complete",
"multi_valued": false,
"sortable": true
},
{
"allowed_values": [
"tool",
"session",
"agent",
"retriever",
"llm",
"trace",
"workflow"
],
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Type of the trace, span or session.",
"filterable": true,
"group_label": "Standard",
"id": "type",
"is_empty": false,
"is_optional": false,
"label": "Type",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "uuid",
"description": "Galileo ID of the trace containing the span (or the same value as id for a trace)",
"filterable": true,
"group_label": "Standard",
"id": "trace_id",
"is_empty": false,
"is_optional": false,
"label": "Trace ID",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "uuid",
"description": "Galileo ID of the parent of this span",
"filterable": true,
"group_label": "Standard",
"id": "parent_id",
"is_empty": false,
"is_optional": false,
"label": "Parent ID",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool",
"agent",
"retriever",
"llm",
"workflow"
],
"category": "standard",
"complex": false,
"data_type": "integer",
"description": "Topological step number of the span.",
"filterable": true,
"group_label": "Standard",
"id": "step_number",
"is_empty": false,
"is_optional": true,
"label": "Step Number",
"multi_valued": false,
"sortable": true
},
{
"allowed_values": [
"reflection",
"classifier",
"planner",
"default",
"react",
"judge",
"router",
"supervisor"
],
"applicable_types": [
"agent"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Agent type.",
"filterable": true,
"group_label": "Standard",
"id": "agent_type",
"is_empty": false,
"is_optional": false,
"label": "Agent Type",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"llm"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "List of available tools passed to the LLM on invocation.",
"filterable": true,
"group_label": "Standard",
"id": "tools",
"is_empty": false,
"is_optional": false,
"label": "Tools",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"llm"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Model used for this span.",
"filterable": true,
"group_label": "Standard",
"id": "model",
"is_empty": false,
"is_optional": true,
"label": "Model",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"llm"
],
"category": "standard",
"complex": false,
"data_type": "floating_point",
"description": "Temperature used for generation.",
"filterable": true,
"group_label": "Standard",
"id": "temperature",
"is_empty": false,
"is_optional": true,
"label": "Temperature",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"llm"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "Reason for finishing.",
"filterable": true,
"group_label": "Standard",
"id": "finish_reason",
"is_empty": false,
"is_optional": true,
"label": "Finish Reason",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [
"tool"
],
"category": "standard",
"complex": false,
"data_type": "text",
"description": "ID of the tool call.",
"filterable": true,
"group_label": "Standard",
"id": "tool_call_id",
"is_empty": false,
"is_optional": true,
"label": "Tool Call Id",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [],
"category": "metric",
"complex": false,
"data_type": "floating_point",
"data_unit": "percentage",
"description": "Measures the presence and severity of harmful, offensive, or abusive language in the model's response",
"filterable": true,
"group_label": "Safety Metrics",
"id": "metrics/toxicity",
"is_empty": false,
"is_optional": false,
"label": "Output Toxicity (SLM)",
"multi_valued": false,
"sortable": true
},
{
"applicable_types": [],
"category": "metric",
"complex": false,
"data_type": "floating_point",
"description": "BLEU is a case-sensitive measurement of the difference between an model generation and target generation at the sentence-level.",
"filterable": true,
"group_label": "Output Quality",
"id": "metrics/bleu",
"is_empty": false,
"is_optional": false,
"label": "BLEU",
"multi_valued": false,
"sortable": true
}
]
}Log stream id associated with the traces.
Experiment id associated with the traces.
Metrics testing id associated with the traces.
Successful Response
Show child attributes
Was this page helpful?