Authorizations
API Key
Body
application/json
The evolution strategy to use
Available options:
RPM, SAM Example:
"RPM"
The model to use for prompt completions
Example:
"gpt-5"
The columns from dataset to use as input features
Minimum length:
1Example:
["feature1", "feature2"]The total GEPA budget for the evolution session. Every inference request costs 1 budget unit.
Required range:
x >= 1Example:
100
The size of minibatches.
Required range:
x >= 1Example:
3
The size of Pareto front to consider per iteration.
Required range:
x >= 1Example:
5
Evaluator configuration as JSON string. Must include model
Example:
"{\"model\":\"gpt-5\",\"metric\":\"accuracy\",\"threshold\":0.8}"
Minimum length:
1The root prompt to evolve
Minimum length:
1Example:
"Write a poem about the sea."
User given custom name for the evolution session, max 50 characters. If you do not provide one, a random name will be generated.
Maximum length:
50Response
200 - application/json
Whether the execution was started successfully
Evolution ID