Message
Structmessage
Message to extract content from
ResponseMessageResponseMessage8 fields
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.
itemsContentarray item
variant 1objectvariant
typeContentTyperequired
textstringrequired
variant 2objectvariant
typeContentTyperequired
image_urlImageUrlrequired
variant 3objectvariant
typeContentTyperequired
audio_urlstringrequired
media_typestring | null
variant 4objectvariant
typeContentTyperequired
video_urlstringrequired
media_typestring | null
variant 5objectvariant
typeContentTyperequired
document_urlstringrequired
media_typestring | null
refusalstring | null
annotationsarray | null
itemsAnnotationarray item
typestringrequired
url_citationanyOf (2)
variant 1UrlCitationvariant
variant 2nullvariant
audioanyOf (2)
variant 1Audiovariant
datastringrequired
expires_atinteger | null
idstringrequired
transcriptstring | null
variant 2nullvariant
reasoningstring | null
tool_callsArray<FunctionCall>required
itemsFunctionCallarray item
indexinteger | null
idstringrequired
typestring | null
functionResponseFunctionrequired
namestringrequired
argumentsstringrequired