ChatResponse Kelas

Definisi

Mewakili respons terhadap permintaan obrolan.

public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
Warisan
ChatResponse
Turunan

Keterangan

ChatResponse menyediakan satu atau beberapa pesan respons dan metadata tentang respons. Respons umum akan berisi satu pesan, namun respons mungkin berisi beberapa pesan dalam berbagai skenario. Misalnya, jika panggilan fungsi otomatis digunakan, sehingga satu permintaan ke IChatClient mungkin benar-benar menghasilkan beberapa perjalanan pulang pergi ke bagian dalam IChatClient yang digunakannya, semua pesan yang terlibat mungkin muncul sebagai bagian dari final ChatResponse.

Konstruktor

Nama Deskripsi
ChatResponse()

Menginisialisasi instans baru dari kelas ChatResponse.

ChatResponse(ChatMessage)

Menginisialisasi instans baru dari kelas ChatResponse.

ChatResponse(IList<ChatMessage>)

Menginisialisasi instans baru dari kelas ChatResponse.

Properti

Nama Deskripsi
AdditionalProperties

Mendapatkan atau mengatur properti tambahan apa pun yang terkait dengan respons obrolan.

ContinuationToken

Mendapatkan atau mengatur token kelanjutan untuk mendapatkan hasil dari respons obrolan latar belakang.

ConversationId

Mendapatkan atau mengatur pengidentifikasi untuk status percakapan.

CreatedAt

Mendapatkan atau mengatur tanda waktu untuk respons obrolan.

FinishReason

Mendapatkan atau menetapkan alasan respons obrolan.

Messages

Mendapatkan atau mengatur pesan respons obrolan.

ModelId

Mendapatkan atau mengatur ID model yang digunakan dalam pembuatan respons obrolan.

RawRepresentation

Mendapatkan atau mengatur representasi mentah respons obrolan dari implementasi yang mendasar.

ResponseId

Mendapatkan atau mengatur ID respons obrolan.

Text

Mendapatkan teks respons.

Usage

Mendapatkan atau mengatur detail penggunaan untuk respons obrolan.

Metode

Nama Deskripsi
ToChatResponseUpdates()

Membuat array ChatResponseUpdate instans yang mewakili ini ChatResponse.

ToString()

Mengembalikan string yang mewakili objek saat ini.

Metode Ekstensi

Nama Deskripsi
AsOpenAIChatCompletion(ChatResponse)

Membuat OpenAI ChatCompletion dari ChatResponse.

AsOpenAIResponseResult(ChatResponse, ChatOptions)

Membuat OpenAI ResponseResult dari ChatResponse.

RenderText(ChatResponse)

Merender yang disediakan response ke string. Yang dikembalikan string dapat digunakan sebagai bagian dari membangun perintah evaluasi untuk mengevaluasi percakapan yang menyertakan yang disediakan response.

Berlaku untuk