The contents of the message.
To pass images (only with role=user):
- When content is a string, image can be passed together with the text with img HTML tags that wraps
an image URL (<img src="{url}" />),
base64 encoded image data (<img src="data:image/{format};base64,{base64encodedimage}" />),
or an NVCF asset ID (<img src="data:image/{format};asset_id,{asset_id}" />)
when the container is hosted in NVCF and the payload exceeds 200KB.
- When content is a list of objects, images can be passed as objects with type=image_url.
- In both cases, images can be PNG, JPG or JPEG.
For system and assistant roles, the object list format is not supported.
The system role can be used to inject prompts like /think or /no_think. Note that video inputs only support /no_think.