> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.HostIconsCreateInput.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface HostIconsCreateInput

```typescript
interface HostIconsCreateInput {
    kind?: "system" | "app";
    prompt: string;
    size?: "1024x1024" | "1536x1024" | "1024x1536";
    timeoutMs?: number;
}
```

Types: [kind](#kind), [prompt](#prompt), [size](#size), [timeoutMs](#timeoutms)

##### Index

### <a id="properties"></a>Properties

[kind?](#kind) [prompt](#prompt) [size?](#size) [timeoutMs?](#timeoutms)

## <a id="properties-1"></a>Properties

### <a id="kind"></a>`Optional`kind

```typescript
kind?: "system" | "app"
```

### <a id="prompt"></a>prompt

```typescript
prompt: string
```

### <a id="size"></a>`Optional`size

```typescript
size?: "1024x1024" | "1536x1024" | "1024x1536"
```

### <a id="timeoutms"></a>`Optional`timeoutMs

```typescript
timeoutMs?: number
```

Transport RPC budget for the whole provider generation. Defaults to 110 seconds; the host ignores it as generation input.
