Skip to content

Extract Content Node

AI/Generative/History/Message

Extracts text content from a chat message, flattening multi-part payloads

ai_generative_message_extract_contentllm
Inputs1
Outputs6
Security exposure10/10
Packagellm

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

SecurityAttack surface and exposure impact.
10/10High
PrivacyPotential sensitivity of processed data.
10/10High
PerformanceRuntime or resource pressure.
9/10High
GovernancePolicy, audit, or compliance impact.
9/10High
ReliabilityOperational stability considerations.
10/10High
CostExternal or compute cost impact.
10/10High

Input Pins

1

Message

Struct
message

Message whose text content will be extracted

HistoryMessageHistoryMessage6 fields
roleRolerequired
enum "system", "user", "assistant", "function"...
contentMessageContentrequired
variant 1stringvariant
variant 2Array<Content>variant
itemsContentarray item
variant 1objectvariant
variant 2objectvariant
variant 3objectvariant
variant 4objectvariant
variant 5objectvariant
namestring | null
tool_callsarray | null
itemsToolCallarray item
idstringrequired
typestringrequired
functionToolCallFunctionrequired
namestringrequired
argumentsstringrequired
tool_call_idstring | null
annotationsarray | null
itemsAnnotationarray item
typestringrequired
url_citationanyOf (2)
variant 1UrlCitationvariant
variant 2nullvariant

Output Pins

6

Content

String
content

Concatenated text content

Parts

Struct Array
parts

Ordered text and media content parts

ContentContent5 fields
variant 1objectvariant
typeContentTyperequired
enum "text", "image_url", "audio_url", "video_url"...
textstringrequired
variant 2objectvariant
typeContentTyperequired
enum "text", "image_url", "audio_url", "video_url"...
image_urlImageUrlrequired
urlstringrequired
detailstring | null
media_typestring | null
variant 3objectvariant
typeContentTyperequired
enum "text", "image_url", "audio_url", "video_url"...
audio_urlstringrequired
media_typestring | null
variant 4objectvariant
typeContentTyperequired
enum "text", "image_url", "audio_url", "video_url"...
video_urlstringrequired
media_typestring | null
variant 5objectvariant
typeContentTyperequired
enum "text", "image_url", "audio_url", "video_url"...
document_urlstringrequired
media_typestring | null
Schema enforced

Images

String Array
images

Image URLs or data URIs

Audio

String Array
audio

Audio URLs or data URIs

Videos

String Array
videos

Video URLs or data URIs

Documents

String Array
documents

Document URLs or data URIs

Node Info

Internal name
ai_generative_message_extract_content
Category
AI/Generative/History/Message
Version
2