> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# CreateInternRequest

Settings for a new intern.

## Fields

| Field | Type | Required | Description |
| - | - | - | - |
| `Description` | optionalnullable.OptionalNullable\[`string`] | :heavy\_minus\_sign: | Free-form description, or null. |
| `Instructions` | optionalnullable.OptionalNullable\[`string`] | :heavy\_minus\_sign: | Standing instructions the intern boots with, or null. |
| `Name` | `string` | :heavy\_check\_mark: | Intern name, unique per creator within the workspace. |
| `Provision` | `*bool` | :heavy\_minus\_sign: | Start provisioning during this create operation. Defaults to false. |
| `VaultID` | `*string` | :heavy\_minus\_sign: | Vault owned by another intern in this workspace to attach as a borrowed vault. |
| `WorkspaceID` | `*string` | :heavy\_minus\_sign: | Workspace that will own the intern. Defaults to the workspace the API key resolves to. When given, it must match the API key workspace. |
