Sprache

LanguageModel Klasse

Definition

Stellt ein lokales kleines Sprachmodell dar.

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
Vererbung
Object Platform::Object IInspectable LanguageModel
Attribute
Implementiert

Methoden

Name Beschreibung
Close()

Schließt das LanguageModel -Objekt.

CreateAsync()

Erstellt asynchron eine neue Instanz des Sprachmodellobjekts.

CreateContext()

Gibt ein Kontextfenster zurück, das die Token definiert, die ein Sprachmodell gleichzeitig verarbeiten kann, um eine Eingabeaufforderung zu verstehen und dann eine Antwort zu generieren.

CreateContext(String, ContentFilterOptions)

Gibt ein Kontextfenster zurück, das die Token definiert, die ein Sprachmodell gleichzeitig verarbeiten kann, um eine Eingabeaufforderung zu verstehen und dann eine Antwort zu generieren.

CreateContext(String)

Gibt ein Kontextfenster zurück, das die Token definiert, die ein Sprachmodell gleichzeitig verarbeiten kann, um eine Eingabeaufforderung zu verstehen und dann eine Antwort zu generieren.

Dispose()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind.

EnsureReadyAsync()

Stellt sicher, dass das zugrunde liegende Sprachmodell einsatzbereit ist, indem alle erforderlichen Komponenten heruntergeladen und installiert werden.

GenerateEmbeddingVectors(String, ContentFilterOptions)

Gibt einen Einbettungsvektor zurück, der die Zeichenfolgenaufforderung darstellt.

GenerateEmbeddingVectors(String)

Gibt einen Einbettungsvektor zurück, der die Zeichenfolgenaufforderung darstellt.

GenerateResponseAsync(LanguageModelContext, String, LanguageModelOptions)

Generiert eine Antwort auf eine Zeichenfolgenaufforderung, während der Fortschritt für jedes vom Sprachmodell generierte Token zurückgegeben wird.

GenerateResponseAsync(String, LanguageModelOptions)

Generiert eine Antwort auf eine Zeichenfolgenaufforderung, während der Fortschritt für jedes vom Sprachmodell generierte Token zurückgegeben wird.

GenerateResponseAsync(String)

Generiert eine Antwort auf eine Zeichenfolgenaufforderung, während der Fortschritt für jedes vom Sprachmodell generierte Token zurückgegeben wird.

GenerateResponseFromEmbeddingsAsync(IIterable<EmbeddingVector>, LanguageModelOptions)

Generiert eine Antwort auf eine Einbettungsvektoraufforderung, während der Fortschritt für jedes vom Sprachmodell generierte Token zurückgegeben wird.

GenerateResponseFromEmbeddingsAsync(IIterable<EmbeddingVector>)

Generiert eine Antwort auf eine Einbettungsvektoraufforderung, während der Fortschritt für jedes vom Sprachmodell generierte Token zurückgegeben wird.

GenerateResponseFromEmbeddingsAsync(LanguageModelContext, IIterable<EmbeddingVector>, LanguageModelOptions)

Generiert eine Antwort auf eine Einbettungsvektoraufforderung, während der Fortschritt für jedes vom Sprachmodell generierte Token zurückgegeben wird.

GenerateStructuredJsonResponseAsync(String, String, LanguageModelOptions)

Generiert asynchron eine Sprachmodellantwort, die auf ein vom Aufrufer bereitgestelltes JSON-Schema mit zusätzlichen Optionen beschränkt ist.

GenerateStructuredJsonResponseAsync(String, String)

Generiert asynchron eine Sprachmodellantwort, die auf ein vom Aufrufer bereitgestelltes JSON-Schema beschränkt ist.

GetReadyState()

Gibt den Bereitschaftsstatus des Sprachmodells zurück.

GetUsablePromptLength(LanguageModelContext, String)

Gibt den Index in der angegebenen Eingabeaufforderung zurück, in der das angegebene Kontextfenster die maximale Anzahl unterstützter Token erreicht hat.

GetUsablePromptLength(String)

Gibt den Index in der angegebenen Eingabeaufforderung zurück, in der das Kontextfenster die maximale Anzahl unterstützter Token erreicht hat.

GetVectorSpaceId()

Gibt den eindeutigen Bezeichner eines Einbettungsvektorobjekts zurück.

Gilt für: