CachingChatClient.GetCacheKey Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Berechnet einen Cacheschlüssel für die angegebenen Werte.
protected:
abstract System::String ^ GetCacheKey(System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatMessage ^> ^ messages, Microsoft::Extensions::AI::ChatOptions ^ options, ReadOnlySpan<System::Object ^> additionalValues);
protected abstract string GetCacheKey(System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatMessage> messages, Microsoft.Extensions.AI.ChatOptions? options, scoped ReadOnlySpan<object?> additionalValues);
abstract member GetCacheKey : seq<Microsoft.Extensions.AI.ChatMessage> * Microsoft.Extensions.AI.ChatOptions * ReadOnlySpan<obj> -> string
Protected MustOverride Function GetCacheKey (messages As IEnumerable(Of ChatMessage), options As ChatOptions, additionalValues As ReadOnlySpan(Of Object)) As String
Parameter
- messages
- IEnumerable<ChatMessage>
Die Nachrichten, die den Schlüssel informieren sollen.
- options
- ChatOptions
Der ChatOptions Schlüssel wird informiert.
- additionalValues
- ReadOnlySpan<Object>
Alle anderen Werte, die den Schlüssel informieren sollen.
Gibt zurück
Der berechnete Schlüssel.