Gemini.Types.MediaResolution (GeminiEx v0.9.0)

Copy Markdown View Source

Media resolution enum for controlling token allocation on media inputs.

Includes :media_resolution_ultra_high for highest fidelity on supported models.

Summary

Functions

Convert API value to enum atom.

Convert enum atom to API string.

Types

t()

@type t() ::
  :media_resolution_unspecified
  | :media_resolution_low
  | :media_resolution_medium
  | :media_resolution_high
  | :media_resolution_ultra_high

Functions

from_api(value)

@spec from_api(String.t() | nil) :: t() | nil

Convert API value to enum atom.

to_api(value)

@spec to_api(t() | atom() | nil) :: String.t() | nil

Convert enum atom to API string.