AIIntegration.CreateExpandExtension(IAIExtensionsContainer, String) Method
Creates a new instance of the ExpandExtension
class.
Namespace: DevExpress.AIIntegration
Assembly: DevExpress.AIIntegration.v24.2.dll
Declaration
public static IAIExtension<ExpandRequest, TextResponse> CreateExpandExtension(
this IAIExtensionsContainer container,
string name = null
)
Parameters
Name | Type | Description |
---|---|---|
container | IAIExtensionsContainer | A container that manages registered AI clients. |
Optional Parameters
Name | Type | Default | Description |
---|---|---|---|
name | String | null | The name of the extension. |
Returns
Type | Description |
---|---|
DevExpress.AIIntegration.IAIExtension<ExpandRequest, TextResponse> | A new instance of the |
Remarks
IAIExtension<ExpandRequest, TextResponse> extension = AIIntegration.CreateExpandExtension(defaultAIExtensionsContainer);
await ExecuteAIExtension(extension, new ExpandRequest("Specify your request..."));
async Task ExecuteAIExtension<TRequest>(IAIExtension<TRequest, TextResponse> extension, TRequest request) {
var result = await extension.ExecuteAsync(request, CancellationToken.None);
Console.WriteLine(result);
}
See Also