corelibraries-devexpress-dot-aiintegration-dot-aiintegration-dot-createextractivesummaryextension-x28-devexpress-dot-aiintegration-dot-iaiextensionscontainer-system-dot-string-x29.md
Creates a new instance of the ExtractiveSummaryExtension class.
Namespace : DevExpress.AIIntegration
Assembly : DevExpress.AIIntegration.v25.2.dll
NuGet Package : DevExpress.AIIntegration
public static IAIExtension<ExtractiveSummaryRequest, TextResponse> CreateExtractiveSummaryExtension(
this IAIExtensionsContainer container,
string name = null
)
<ExtensionAttribute>
Public Shared Function CreateExtractiveSummaryExtension(
container As IAIExtensionsContainer,
name As String = Nothing
) As IAIExtension(Of ExtractiveSummaryRequest, TextResponse)
| Name | Type | Description |
|---|---|---|
| container | IAIExtensionsContainer |
A container that manages registered AI clients.
|
| Name | Type | Default | Description |
|---|---|---|---|
| name | String | null |
The name of the extension.
|
| Type | Description |
|---|---|
| DevExpress.AIIntegration.IAIExtension<ExtractiveSummaryRequest, TextResponse> |
A new instance of the ExtractiveSummaryExtension class.
|
IAIExtension<ExtractiveSummaryRequest, TextResponse> extension = AIIntegration.CreateExtractiveSummaryExtension(defaultAIExtensionsContainer);
await ExecuteAIExtension(extension, new ExtractiveSummaryRequest("Specify your request..."));
async Task ExecuteAIExtension<TRequest>(IAIExtension<TRequest, TextResponse> extension, TRequest request) {
var result = await extension.ExecuteAsync(request, CancellationToken.None);
Console.WriteLine(result);
}
Dim extension As IAIExtension(Of ExtractiveSummaryRequest, TextResponse) = AIIntegration.CreateExtractiveSummaryExtension(defaultAIExtensionsContainer)
Await ExecuteAIExtension(extension, New ExtractiveSummaryRequest("Specify your request..."))
Async Function ExecuteAIExtension(Of TRequest)(ByVal extension As IAIExtension(Of TRequest, TextResponse), ByVal request As TRequest) As Task
Dim result = Await extension.ExecuteAsync(request, CancellationToken.None)
Console.WriteLine(result)
End Function
See Also