Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

OAuth access token issued by Cekura for connected apps.

Path Parameters

id
integer
required

A unique integer value identifying this metric.

Body

llm_provider
enum<string>

Override the judge provider while running unsaved Labs changes

  • openai - OpenAI
  • gemini - Gemini
  • dspy-gepa-gemini-flash - Dspy Gepa Gemini Flash
  • deepseek-v4-flash - DeepSeek V4 Flash
Available options:
openai,
gemini,
dspy-gepa-gemini-flash,
deepseek-v4-flash
evaluation_trigger
string

Override evaluation trigger setting

evaluation_trigger_prompt
string

Override evaluation trigger prompt

trigger_type
enum<string>

Override evaluation trigger implementation

  • llm_judge - LLM Judge
  • custom_code - Custom Code
Available options:
llm_judge,
custom_code
evaluation_trigger_custom_code
string

Override custom-code evaluation trigger

description
string

Override metric description

type
enum<string>

Override metric type

  • basic - Basic (Deprecated in favor of LLM Judge)
  • custom_prompt - Custom Prompt ( Deprecated in favor of LLM Judge)
  • custom_code - Custom Code
  • llm_judge - LLM Judge
Available options:
basic,
custom_prompt,
custom_code,
llm_judge
custom_code
string

Override custom code

prompt
string

Override evaluation prompt

metric_description_program
any

Advanced metric description configuration

metric_description_variables
any

Variables for metric description

evaluation_trigger_program
any

Advanced trigger configuration

evaluation_trigger_variables
any

Variables for evaluation trigger

skip_save
boolean
default:false

If true, don't save evaluation results to database (used for internal previews)

Response

200

Returns progress_id for tracking progress