> ## 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 in an explicit workspace.

## 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\_check\_mark: | Workspace that will own the intern. It must match the API key workspace.       |
