ChatResponseUpdate.ConversationId Egenskap

Definition

Hämtar eller anger en identifierare för tillståndet för konversationen som uppdateringen är en del av.

public:
 property System::String ^ ConversationId { System::String ^ get(); void set(System::String ^ value); };
public string? ConversationId { get; set; }
member this.ConversationId : string with get, set
Public Property ConversationId As String

Egenskapsvärde

Kommentarer

Vissa IChatClient implementeringar kan lagra tillståndet för en konversation, så att de indatameddelanden som tillhandahålls GetStreamingResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) endast behöver vara ytterligare meddelanden utöver det som redan lagras. Om den här egenskapen intenull är representerar den en identifierare för det tillståndet och bör användas i en efterföljande ConversationId i stället för att ange samma meddelanden (och det här strömmande meddelandet) som en del av parametern messages . Observera att värdet kan skilja sig åt för varje svar, beroende på om den underliggande providern använder ett fast ID för varje konversation eller uppdaterar det för varje meddelande.

Gäller för