from synth_ai.sdk.optimization import OfflineJob
job = await OfflineJob.create(
algorithm="gepa",
container_url="https://tunnel.example.com",
policy={"model": "gpt-4o-mini", "provider": "openai"},
gepa={
"population": {
"num_generations": 5,
"children_per_generation": 4
},
"evaluation": {
"seeds": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
}
}
)