# CreateCachedContextRequest

# CreateCachedContextRequest


```
class CreateCachedContextRequest
```

<br />

*** ** * ** ***

A request to create a cached context.

## Summary

| ### Nested types |
|---|
| `class https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/prompt/CreateCachedContextRequest.Builder` Builder for `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/prompt/CreateCachedContextRequest`. |

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/prompt/CreateCachedContextRequest#name()` the unique name for the cached context. |
| `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/prompt/PromptPrefix` | `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/prompt/CreateCachedContextRequest#promptPrefix()` the prefix of the prompt. |

## Public properties

### name

```
val name: String
```

the unique name for the cached context. Required.

### promptPrefix

```
val promptPrefix: PromptPrefix
```

the prefix of the prompt. This can be used to provide a prefix shared across multiple generation requests.