GenerateContentRequestExtensionsUseJsonModeT Method

Configures the GenerateContentRequest to use JSON mode for responses of the specified type T.

Definition

Namespace: GenerativeAI
Assembly: GenerativeAI (in GenerativeAI.dll) Version: 2.0.2+aa51399cad6d90cc71158d589a6268608b3c1893
C#
public static void UseJsonMode<T>(
	this GenerateContentRequest request
)
where T : class

Parameters

request  GenerateContentRequest
The GenerateContentRequest on which JSON mode will be applied.

Type Parameters

T
The type that defines the response schema for the JSON.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type GenerateContentRequest. 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).

Remarks

Some of the complex data types are not supported such as Dictionary. So make sure to avoid these.

See Also