toggle menu
http4k
6.15.0.1
jvm
switch theme
search in API
http4k-ai-llm-core
/
org.http4k.ai.llm.model
/
Content
Content
@
JsonSerializable
@
Polymorphic
(
labelKey
=
"type"
)
sealed
class
Content
Inheritors
Text
Image
Audio
Video
PDF
Custom
Members
Types
Audio
Link copied to clipboard
@
JsonSerializable
@
PolymorphicLabel
(
value
=
"audio"
)
data
class
Audio
(
val
resource
:
Resource
)
:
Content
Custom
Link copied to clipboard
@
JsonSerializable
@
PolymorphicLabel
(
value
=
"custom"
)
data
class
Custom
(
val
resource
:
Resource
)
:
Content
Image
Link copied to clipboard
@
JsonSerializable
@
PolymorphicLabel
(
value
=
"image"
)
data
class
Image
(
val
image
:
Resource
,
val
detail
:
Content.Image.DetailLevel
=
Low
)
:
Content
PDF
Link copied to clipboard
@
JsonSerializable
@
PolymorphicLabel
(
value
=
"pdf"
)
data
class
PDF
(
val
resource
:
Resource
)
:
Content
Text
Link copied to clipboard
@
JsonSerializable
@
PolymorphicLabel
(
value
=
"text"
)
data
class
Text
(
val
text
:
String
)
:
Content
Video
Link copied to clipboard
@
JsonSerializable
@
PolymorphicLabel
(
value
=
"video"
)
data
class
Video
(
val
resource
:
Resource
)
:
Content