# GenerateContentRequest.Companion


```
public static class GenerateContentRequest.Companion
```

<br />

*** ** * ** ***

## Summary

| ### Public methods |
|---|---|
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/GenerateContentRequest.Builder` | `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/GenerateContentRequest.Companion#builder(com.google.mlkit.genai.prompt.Content)(@https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/Content content)` |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/GenerateContentRequest.Builder` | `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/GenerateContentRequest.Companion#builder(com.google.mlkit.genai.prompt.TextPart)(@https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/TextPart text)` |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/GenerateContentRequest.Builder` | `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/GenerateContentRequest.Companion#builder(com.google.mlkit.genai.prompt.ImagePart,com.google.mlkit.genai.prompt.TextPart)(@https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/ImagePart image, @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/TextPart text)` |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/GenerateContentRequest.Builder` | `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/GenerateContentRequest.Companion#builder(com.google.mlkit.genai.prompt.SystemInstruction,com.google.mlkit.genai.prompt.TextPart)( @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/SystemInstruction systemInstruction, @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/TextPart text )` |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/GenerateContentRequest.Builder` | `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/GenerateContentRequest.Companion#builder(com.google.mlkit.genai.prompt.SystemInstruction,com.google.mlkit.genai.prompt.ImagePart,com.google.mlkit.genai.prompt.TextPart)( @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/SystemInstruction systemInstruction, @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/ImagePart image, @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/TextPart text )` |

## Public methods

### builder

```
public static final @NonNull GenerateContentRequest.Builder builder(@NonNull Content content)
```

### builder

```
public static final @NonNull GenerateContentRequest.Builder builder(@NonNull TextPart text)
```

### builder

```
public static final @NonNull GenerateContentRequest.Builder builder(@NonNull ImagePart image, @NonNull TextPart text)
```

### builder

```
public static final @NonNull GenerateContentRequest.Builder builder(
    @NonNull SystemInstruction systemInstruction,
    @NonNull TextPart text
)
```

### builder

```
public static final @NonNull GenerateContentRequest.Builder builder(
    @NonNull SystemInstruction systemInstruction,
    @NonNull ImagePart image,
    @NonNull TextPart text
)
```