---
title: "init(prompt:instructions:generationSchema:)"
framework: evaluations
role: symbol
role_heading: Initializer
path: "evaluations/modelsampleinput/init(prompt:instructions:generationschema:)"
---

# init(prompt:instructions:generationSchema:)

Creates a model sample input with the given prompt, instructions, and schema.

## Declaration

```swift
init(prompt: Prompt, instructions: Instructions? = nil, generationSchema: GenerationSchema? = nil)
```

## Parameters

- `prompt`: The prompt to send to the language model.
- `instructions`: Optional system instructions for the model session.
- `generationSchema`: The output schema for the assistant’s response.
