CreateResponseRealtimeClientMessage Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет клиентское сообщение, которое активирует вывод модели для создания ответа.
public ref class CreateResponseRealtimeClientMessage : Microsoft::Extensions::AI::RealtimeClientMessage
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class CreateResponseRealtimeClientMessage : Microsoft.Extensions.AI.RealtimeClientMessage
public class CreateResponseRealtimeClientMessage : Microsoft.Extensions.AI.RealtimeClientMessage
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type CreateResponseRealtimeClientMessage = class
inherit RealtimeClientMessage
type CreateResponseRealtimeClientMessage = class
inherit RealtimeClientMessage
Public Class CreateResponseRealtimeClientMessage
Inherits RealtimeClientMessage
- Наследование
- Атрибуты
Комментарии
Отправка этого сообщения указывает поставщику создать новый ответ из модели. Ответ может включать один или несколько выходных элементов (вызовы текста, звука или средства). Свойства этого сообщения при необходимости переопределяют конфигурацию уровня сеанса только для этого ответа.
Не все поставщики поддерживают явное срабатывание ответа. Поставщики, управляемые функцией обнаружения голосовых действий (VAD), могут автоматически реагировать при обнаружении речи или фиксации входных данных, в этом случае это сообщение может рассматриваться как no-op. Переопределения по каждому ответу (инструкции, инструменты, голос и т. д.) являются консультативными и могут автоматически игнорироваться поставщиками, которые не поддерживают их.
Конструкторы
| Имя | Описание |
|---|---|
| CreateResponseRealtimeClientMessage() |
Инициализирует новый экземпляр класса CreateResponseRealtimeClientMessage. |
Свойства
| Имя | Описание |
|---|---|
| AdditionalProperties |
Возвращает или задает любые дополнительные свойства, связанные с запросом ответа. |
| ExcludeFromConversation |
Возвращает или задает значение, указывающее, следует ли исключить выходные данные ответа из контекста беседы. |
| Instructions |
Возвращает или задает инструкции, направляющие модель на нужные ответы. |
| Items |
Возвращает или задает список элементов беседы для создания ответа. |
| MaxOutputTokens |
Возвращает или задает максимальное количество выходных маркеров для ответа, включающее все модальности и вызовы инструментов. |
| MessageId |
Возвращает или задает необязательный идентификатор сообщения, связанный с сообщением. Это можно использовать для отслеживания и корреляции. (Унаследовано от RealtimeClientMessage) |
| OutputAudioOptions |
Возвращает или задает параметры выходного звука для ответа. |
| OutputModalities |
Возвращает или задает выходные модальности для ответа (например, "text", "audio"). |
| OutputVoice |
Получает или задает голос выходного звука. |
| RawRepresentation |
Возвращает или задает необработанное представление сообщения. Это можно использовать для отправки необработанных данных в модель. (Унаследовано от RealtimeClientMessage) |
| ToolMode |
Возвращает или задает режим выбора средства для ответа. |
| Tools |
Возвращает или задает средства ИИ, доступные для создания ответа. |