from synth_ai.sdk.optimization import GraphOptimizationJob
job = await GraphOptimizationJob.create(
dataset=my_dataset,
policy_model="gpt-4o-mini",
rollout_budget=200
)
# Stream progress
async for event in job.stream():
print(f"Generation {event.generation}: {event.best_reward}")