ThinkingLevel

public final class ThinkingLevel


Specifies the quality of the thinking response.

Summary

Nested types

public static class ThinkingLevel.Companion

Public fields

static final @NonNull ThinkingLevel

A higher quality thinking response, which may increase latency.

static final @NonNull ThinkingLevel

A lower quality thinking response, which provides low latency.

static final @NonNull ThinkingLevel

A medium quality thinking response.

static final @NonNull ThinkingLevel

A minimal quality thinking response, which provides the lowest latency.

final int

Public fields

HIGH

public static final @NonNull ThinkingLevel HIGH

A higher quality thinking response, which may increase latency.

LOW

public static final @NonNull ThinkingLevel LOW

A lower quality thinking response, which provides low latency.

MEDIUM

public static final @NonNull ThinkingLevel MEDIUM

A medium quality thinking response.

MINIMAL

public static final @NonNull ThinkingLevel MINIMAL

A minimal quality thinking response, which provides the lowest latency.

ordinal

public final int ordinal