ContentKt

public final classContentKt


Summary

Public methods

static final @NonNullContent
content(
    String role,
    @ExtensionFunctionType @NonNull Function1<@NonNullContent.BuilderUnit> init
)

Function to build a newContent instances in a DSL-like manner.

Public methods

content

public static final @NonNullContent content(
    String role,
    @ExtensionFunctionType @NonNull Function1<@NonNullContent.BuilderUnit> init
)

Function to build a newContent instances in a DSL-like manner.

Contains a collection of text, image, and binary parts.

Example usage:

content("user") {
text("Example string")
)

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-07-21 UTC.