Linguaggio

LanguageModel Classe

Definizione

Rappresenta un modello linguistico locale di piccole dimensioni.

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
Ereditarietà
Object Platform::Object IInspectable LanguageModel
Attributi
Implementazioni

Metodi

Nome Descrizione
Close()

Chiude l'oggetto LanguageModel .

CreateAsync()

Crea in modo asincrono una nuova istanza dell'oggetto modello linguistico.

CreateContext()

Restituisce una finestra di contesto che definisce i token che un modello linguistico può elaborare contemporaneamente per comprendere un prompt di input e quindi generare una risposta.

CreateContext(String, ContentFilterOptions)

Restituisce una finestra di contesto che definisce i token che un modello linguistico può elaborare contemporaneamente per comprendere un prompt di input e quindi generare una risposta.

CreateContext(String)

Restituisce una finestra di contesto che definisce i token che un modello linguistico può elaborare contemporaneamente per comprendere un prompt di input e quindi generare una risposta.

Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

EnsureReadyAsync()

Assicura che il modello linguistico sottostante sia pronto per l'uso scaricando e installando tutti i componenti necessari.

GenerateEmbeddingVectors(String, ContentFilterOptions)

Restituisce un vettore di incorporamento che rappresenta il prompt della stringa.

GenerateEmbeddingVectors(String)

Restituisce un vettore di incorporamento che rappresenta il prompt della stringa.

GenerateResponseAsync(LanguageModelContext, String, LanguageModelOptions)

Genera una risposta a una richiesta di stringa durante la restituzione dello stato di avanzamento per ogni token generato dal modello linguistico.

GenerateResponseAsync(String, LanguageModelOptions)

Genera una risposta a una richiesta di stringa durante la restituzione dello stato di avanzamento per ogni token generato dal modello linguistico.

GenerateResponseAsync(String)

Genera una risposta a una richiesta di stringa durante la restituzione dello stato di avanzamento per ogni token generato dal modello linguistico.

GenerateResponseFromEmbeddingsAsync(IIterable<EmbeddingVector>, LanguageModelOptions)

Genera una risposta a un prompt del vettore di incorporamento durante la restituzione dello stato di avanzamento per ogni token generato dal modello linguistico.

GenerateResponseFromEmbeddingsAsync(IIterable<EmbeddingVector>)

Genera una risposta a un prompt del vettore di incorporamento durante la restituzione dello stato di avanzamento per ogni token generato dal modello linguistico.

GenerateResponseFromEmbeddingsAsync(LanguageModelContext, IIterable<EmbeddingVector>, LanguageModelOptions)

Genera una risposta a un prompt del vettore di incorporamento durante la restituzione dello stato di avanzamento per ogni token generato dal modello linguistico.

GenerateStructuredJsonResponseAsync(String, String, LanguageModelOptions)

Genera in modo asincrono una risposta del modello linguistico vincolata a uno schema JSON fornito dal chiamante, con opzioni aggiuntive.

GenerateStructuredJsonResponseAsync(String, String)

Genera in modo asincrono una risposta del modello linguistico vincolata a uno schema JSON fornito dal chiamante.

GetReadyState()

Restituisce lo stato di idoneità del modello linguistico.

GetUsablePromptLength(LanguageModelContext, String)

Restituisce l'indice nel prompt specificato in cui la finestra di contesto specificata ha raggiunto il numero massimo di token supportati.

GetUsablePromptLength(String)

Restituisce l'indice nel prompt specificato in cui la finestra di contesto ha raggiunto il numero massimo di token supportati.

GetVectorSpaceId()

Restituisce l'identificatore univoco di un oggetto vettore di incorporamento .

Si applica a