ChatResponse Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |