IContentRequest_ExtensionsAddInlineData Method

Adds inline data such as an image or audio file into the latest Content in the IContentsRequest and associates it with the specified role.

Definition

Namespace: GenerativeAI
Assembly: GenerativeAI (in GenerativeAI.dll) Version: 2.0.2+aa51399cad6d90cc71158d589a6268608b3c1893
C#
public static void AddInlineData(
	this IContentsRequest request,
	string data,
	string mimeType,
	bool appendToLastContent = true,
	string role = "user"
)

Parameters

request  IContentsRequest
The IContentsRequest instance to which the inline data will be added.
data  String
The inline data to include, represented as a base64-encoded string.
mimeType  String
The MIME type of the inline data.
appendToLastContent  Boolean  (Optional)
Indicates whether to append the Part to the latest Content or Create a new Content
role  String  (Optional)
The role associated with the inline data. Defaults to User.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IContentsRequest. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also