LanguageModel Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 . |