Share via


LanguageModel Class

Definition

public ref class LanguageModel sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AI.Text.LanguageModelContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LanguageModel final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AI.Text.LanguageModelContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LanguageModel : System.IDisposable
Public NotInheritable Class LanguageModel
Implements IDisposable
Inheritance
Object Platform::Object IInspectable LanguageModel
Attributes
Implements

Methods

Close()
CreateAsync()
CreateContext()
CreateContext(String, ContentFilterOptions)
CreateContext(String)
Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

EnsureReadyAsync()
GenerateEmbeddingVectors(String, ContentFilterOptions)
GenerateEmbeddingVectors(String)
GenerateResponseAsync(LanguageModelContext, String, LanguageModelOptions)
GenerateResponseAsync(String, LanguageModelOptions)
GenerateResponseAsync(String)
GenerateResponseFromEmbeddingsAsync(IIterable<EmbeddingVector>, LanguageModelOptions)
GenerateResponseFromEmbeddingsAsync(IIterable<EmbeddingVector>)
GenerateResponseFromEmbeddingsAsync(LanguageModelContext, IIterable<EmbeddingVector>, LanguageModelOptions)
GetReadyState()
GetUsablePromptLength(LanguageModelContext, String)
GetUsablePromptLength(String)
GetVectorSpaceId()

Applies to