Skip to content

Last Content Node

AI/Generative/Response

Extracts the content string from the last assistant message in a response

ai_generative_llm_response_last_contentllm
Inputs1
Outputs8
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

Response

Struct
response

LLM response to extract from

ResponseResponse8 fields
idstring | null
choicesArray<Choice>required
itemsChoicearray item
indexinteger:int32required
format int32
finish_reasonstringrequired
messageResponseMessagerequired
rolestringrequired
contentstring | null
content_partsArray<Content>

Ordered structured content returned by Rig when the assistant response contains media. Text-only responses continue to use `content` alone for OpenAI compatibility.

refusalstring | null
annotationsarray | null
+3 more fields
logprobsanyOf (2)
variant 1LogProbsvariant
variant 2nullvariant
createdinteger | null
format uint64min 0
modelstring | null
service_tierstring | null
system_fingerprintstring | null
objectstring | null
usageUsagerequired
completion_tokensinteger:uint32required
format uint32min 0
prompt_tokensinteger:uint32required
format uint32min 0
total_tokensinteger:uint32required
format uint32min 0
costnumber | null
format double
prompt_tokens_detailsanyOf (2)
variant 1PromptTokenDetailsvariant
cached_tokensinteger | null
format uint32min 0
audio_tokensinteger | null
format uint32min 0
variant 2nullvariant
+2 more fields
Schema enforced

Output Pins

8

Content

String
content

Content string from the last message

Success

Boolean
success

Whether content was successfully extracted

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

Reasoning

String
reasoning

Displayable reasoning returned by the model

Node Info

Internal name
ai_generative_llm_response_last_content
Category
AI/Generative/Response
Version
2