Overview
Target configuration controls stimulus and rollout generation behavior. Targets are composed from a base template plus per-target overrides.Configuration Fields
Generators
List of generator configurations. See Generators.
Prompts
Teacher prompt name - defines the expert behavior to bake into the modelThis prompt contains detailed, expert-level instructions that define how the model should respond. After baking, the model will exhibit this behavior when given the student prompt (or always, if student is empty).
Student prompt name - what the model receives at inference timeAfter baking, providing this simple prompt (or empty string) makes the model respond as if it received the teacher prompt. Empty student prompts result in zero-token, always-on expert behavior.
Model Configuration
Base model for rollout generation. Required for rollout jobs.
Generation Parameters
Maximum tokens to generate per response
Generation temperature (0.0-2.0). Higher = more random/creative.
Number of trajectories (responses) to generate per stimulus
Performance
Maximum concurrent API requests during rollout
Advanced
Additional arguments passed to
chat.completions.create()Complete Example
Field Reference Table
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
generators | Array | No | [] | List of generator configs |
teacher_prompt | String | Stim only | - | Teacher prompt name |
student_prompt | String | Stim only | - | Student prompt name |
model_name | String | Rollout only | - | Base model identifier |
max_tokens | Integer | No | - | Max tokens per generation |
temperature | Float | No | 1.0 | Generation temperature |
num_traj_per_stimulus | Integer | No | 1 | Trajectories per stimulus |
max_concurrency | Integer | No | 10 | Max concurrent requests |
extra_kwargs | Object | No | {} | Additional model params |
Template Inheritance
Targets can inherit from other targets:Next Steps
Generators
Configure generator types
Targets API
Targets API reference