Search Results for

    Show / Hide Table of Contents

    Class ResponseRequest

    Inheritance
    object
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>
    StreamingGenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase, ITextRequestOptions>
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>
    ResponseRequest
    Implements
    IStreamingGenerativeRequest<ResponseEventBase, ConversationItem>
    IGenerativeTextRequest
    IGenerativeRequest
    Inherited Members
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.ModelType
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.Instructions
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.StartingMessage
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.TopP
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.TopK
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.Temperature
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.TopLogprobs
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.LogitBias
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.Logprobs
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.PresencePenalty
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.FrequencyPenalty
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.MaxTokens
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.ReasoningOptions
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.StreamOptions
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SafetySettings
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.RequestMetadata
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.Tools
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.ToolChoice
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.ParallelToolCalls
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.ResponseFormat
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.Stop
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.WebSearchOptions
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetInstructions(string)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetStartingMessage(string)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetSafetySettings(List<SafetySetting>)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetTools(params Tool[])
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetTools(IEnumerable<Tool>)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetToolChoice(ToolChoice)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetTemperature(Temperature)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetTopP(TopP)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetTopK(TopK)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetPresencePenalty(PresencePenalty)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetFrequencyPenalty(FrequencyPenalty)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetLogitBias(Dictionary<string, double>)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetLogprobs(bool)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetMaxOutputTokens(TokenCount)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetReasoningOptions(ReasoningOptions)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetReasoning(ReasoningEffort, ReasoningSummaryLevel?)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetReasoning(ReasoningEffort, TokenCount, bool)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetReasoning(ReasoningFormat)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetReasoning(TokenCount)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetResponseFormat(ResponseFormat)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetResponseFormat(Type)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetStopSequences(params string[])
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetRequestMetadata(ServerDictionary)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.SetWebSearchOptions(WebSearchSettings)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.AddMessage(params Message[])
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.AddMessageRange(IEnumerable<Message>)
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.GetMessages()
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.ValidateRequest()
    StreamingGenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase, ITextRequestOptions>.StreamAsync(CancellationToken)
    StreamingGenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase, ITextRequestOptions>.StreamAsyncInternal()
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.FileNameKey
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.FallbackModel
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.ModelType
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.Api
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.Prompt
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.Model
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.N
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.Seed
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.MeasureLatency
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.OnLatencyMeasured
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.RequestedAt
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.RecordOptions
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.RecordedContext
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.SetModel(Api, string)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.SetModel(ModelBase)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.SetCount(int)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.SetN(int)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.SetSeed(long)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.SetRecordOptions(bool?, bool?, string, string, GenerationRecord, RecordMerger, Action<GenerationRecord>)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.SetRecordOptions(GenerationRecordOptions)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.SetMeasureLatency(Action<double>)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.SetMeasureLatency(bool, Action<double>)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.SetPlaygroundSettings(string, string, string, bool, Action<double>, Action<GenerationRecord>)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.ExecuteAsync(CancellationToken)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.ExecuteAsyncT<T>(CancellationToken)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.ProcessPostRequestTasks<T>(Generated<T>)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.ProcessPostRequestTasks(IResult)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.GetPrompt()
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.GetPromptStringToRecord()
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.ResolveDownloadOptions(DownloadOptions)
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.ValidateRequest()
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.GenerateDefaultFileName()
    GenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ITextRequestOptions>.PrepareRequestAsync()
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.m_Api
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.Api
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.RequestType
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.HttpOptions
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.DownloadOptions
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.Sender
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.LogOptions
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.ContentType
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.ResponseType
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.IsCanceled
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.Stream
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SafetyIdentifier
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.ServiceTier
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.Metadata
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.ProviderOptions
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.Options
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetSender(string)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetLogOptions(CurlLogOptions)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetOutputPath(string)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetOutputPath(string, string)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetOutputDirectory(string)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetDownloadOptions(DownloadOptions)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetRequestMimeType(MimeType)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetResponseMimeType(MimeType)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetStream(bool)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetMetadata(ServerDictionary)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetSafetyIdentifier(string)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetProviderOptions(ITextRequestOptions)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetSpecificOptions(ITextRequestOptions)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.ValidateRequest()
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.GetConfig<T>()
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.SetApi(Api)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.ExecuteAsync(CancellationToken)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.Cancel()
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.ExecuteAsyncInternal()
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.ResolveDownloadOptions(DownloadOptions)
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.GenerateDefaultFileName()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit
    Assembly: Glitch9.AIDevKit.dll
    Syntax
    [JsonConverter(typeof(ResponseRequestConverter))]
    public class ResponseRequest : GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>, IStreamingGenerativeRequest<ResponseEventBase, ConversationItem>, IGenerativeTextRequest, IGenerativeRequest

    Constructors

    | Edit this page View Source

    ResponseRequest()

    Declaration
    public ResponseRequest()
    | Edit this page View Source

    ResponseRequest(ConversationItem)

    Declaration
    public ResponseRequest(ConversationItem prompt)
    Parameters
    Type Name Description
    ConversationItem prompt

    Properties

    | Edit this page View Source

    ConversationId

    Optional. Defaults to null The conversation that this response belongs to. Items from this conversation are prepended to input_items for this response request. Input items and output items from this response are automatically added to this conversation after this response completes.

    Declaration
    public string ConversationId { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Include

    Optional. Specify additional output data to include in the model response.

    Declaration
    public string[] Include { get; set; }
    Property Value
    Type Description
    string[]
    | Edit this page View Source

    IncludeObfuscation

    Declaration
    public bool? IncludeObfuscation { get; set; }
    Property Value
    Type Description
    bool?
    | Edit this page View Source

    Input

    Optional. Text, image, or file inputs to the model, used to generate a response.

    Declaration
    public StringOrArray<ConversationItem> Input { get; set; }
    Property Value
    Type Description
    StringOrArray<ConversationItem>
    | Edit this page View Source

    MaxToolCalls

    Optional. The maximum number of total calls to built-in tools that can be processed in a response.

    Declaration
    public int? MaxToolCalls { get; set; }
    Property Value
    Type Description
    int?
    | Edit this page View Source

    PreviousResponseId

    Optional. The unique ID of the previous response to the model.

    Declaration
    public string PreviousResponseId { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    PromptCacheKey

    Optional. Used by OpenAI to cache responses for similar requests to optimize your cache hit rates.

    Declaration
    public string PromptCacheKey { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    PromptReference

    Optional. Reference to a prompt template and its variables.

    Declaration
    public PromptTemplate PromptReference { get; set; }
    Property Value
    Type Description
    PromptTemplate
    | Edit this page View Source

    RequestType

    The endpoint type for this

    Declaration
    public override RequestType RequestType { get; }
    Property Value
    Type Description
    RequestType
    Overrides
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.RequestType
    | Edit this page View Source

    ResponseFormat

    Defines how the response should be formatted (e.g., text, JSON).

    Declaration
    public override ResponseFormat ResponseFormat { get; }
    Property Value
    Type Description
    ResponseFormat
    Overrides
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.ResponseFormat
    | Edit this page View Source

    Store

    Optional. Defaults to true Whether to store the generated model response for later retrieval via API.

    Declaration
    public bool? Store { get; set; }
    Property Value
    Type Description
    bool?
    | Edit this page View Source

    TextResponseOptions

    Optional. Configuration options for a text response from the model.

    Declaration
    public TextResponseOptions TextResponseOptions { get; set; }
    Property Value
    Type Description
    TextResponseOptions
    | Edit this page View Source

    Truncation

    Optional. Defaults to disabled The truncation strategy to use for the model response.

    Declaration
    public TruncationStrategy Truncation { get; set; }
    Property Value
    Type Description
    TruncationStrategy

    Methods

    | Edit this page View Source

    AddInput(ConversationItem)

    Declaration
    public ResponseRequest AddInput(ConversationItem item)
    Parameters
    Type Name Description
    ConversationItem item
    Returns
    Type Description
    ResponseRequest
    | Edit this page View Source

    AddInputRange(IEnumerable<ConversationItem>)

    Declaration
    public ResponseRequest AddInputRange(IEnumerable<ConversationItem> items)
    Parameters
    Type Name Description
    IEnumerable<ConversationItem> items
    Returns
    Type Description
    ResponseRequest
    | Edit this page View Source

    AddMessageRange(IEnumerable<Message>)

    Declaration
    public override ResponseRequest AddMessageRange(IEnumerable<Message> messages)
    Parameters
    Type Name Description
    IEnumerable<Message> messages
    Returns
    Type Description
    ResponseRequest
    Overrides
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.AddMessageRange(IEnumerable<Message>)
    | Edit this page View Source

    ExecuteAsyncInternal()

    Executes the actual task logic. Must be implemented in derived classes.

    Declaration
    protected override UniTask<Generated<ConversationItem>> ExecuteAsyncInternal()
    Returns
    Type Description
    UniTask<Generated<ConversationItem>>
    Overrides
    UnifiedApiRequestBase<ResponseRequest, Generated<ConversationItem>, ITextRequestOptions>.ExecuteAsyncInternal()
    | Edit this page View Source

    GetMessages()

    Declaration
    public override List<Message> GetMessages()
    Returns
    Type Description
    List<Message>
    Overrides
    GenerativeTextRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase>.GetMessages()
    | Edit this page View Source

    SetConversationId(string)

    Sets the conversation ID that this response belongs to. Items from the conversation are prepended to the input.

    Declaration
    public ResponseRequest SetConversationId(string conversationId)
    Parameters
    Type Name Description
    string conversationId
    Returns
    Type Description
    ResponseRequest
    | Edit this page View Source

    SetIncludeObfuscation(bool)

    Sets whether to include obfuscation in the response.

    Declaration
    public ResponseRequest SetIncludeObfuscation(bool includeObfuscation)
    Parameters
    Type Name Description
    bool includeObfuscation
    Returns
    Type Description
    ResponseRequest
    | Edit this page View Source

    SetMaxToolCalls(int)

    Sets the maximum number of tool calls that can be processed in a single response.

    Declaration
    public ResponseRequest SetMaxToolCalls(int maxToolCalls)
    Parameters
    Type Name Description
    int maxToolCalls
    Returns
    Type Description
    ResponseRequest
    | Edit this page View Source

    SetPreviousResponseId(string)

    Sets the ID of the previous response to reference for context continuation.

    Declaration
    public ResponseRequest SetPreviousResponseId(string responseId)
    Parameters
    Type Name Description
    string responseId
    Returns
    Type Description
    ResponseRequest
    | Edit this page View Source

    SetPromptCacheKey(string)

    Sets a cache key used by the model to cache responses for similar requests.

    Declaration
    public ResponseRequest SetPromptCacheKey(string promptCacheKey)
    Parameters
    Type Name Description
    string promptCacheKey
    Returns
    Type Description
    ResponseRequest
    | Edit this page View Source

    SetPromptReference(PromptTemplate)

    Sets a reference to a prompt template and its variables.

    Declaration
    public ResponseRequest SetPromptReference(PromptTemplate promptReference)
    Parameters
    Type Name Description
    PromptTemplate promptReference
    Returns
    Type Description
    ResponseRequest
    | Edit this page View Source

    SetStore(bool)

    Sets whether to store the generated model response for later retrieval.

    Declaration
    public ResponseRequest SetStore(bool store)
    Parameters
    Type Name Description
    bool store
    Returns
    Type Description
    ResponseRequest
    | Edit this page View Source

    SetTextResponseOptions(TextResponseOptions)

    Sets the configuration options for the text response format from the model.

    Declaration
    public ResponseRequest SetTextResponseOptions(TextResponseOptions textResponseOptions)
    Parameters
    Type Name Description
    TextResponseOptions textResponseOptions
    Returns
    Type Description
    ResponseRequest
    | Edit this page View Source

    SetTruncation(TruncationStrategy)

    Sets the truncation strategy to use for the model response.

    Declaration
    public ResponseRequest SetTruncation(TruncationStrategy truncation)
    Parameters
    Type Name Description
    TruncationStrategy truncation
    Returns
    Type Description
    ResponseRequest
    | Edit this page View Source

    StreamAsyncInternal()

    Declaration
    protected override IGenerativeStream<ResponseEventBase, ConversationItem> StreamAsyncInternal()
    Returns
    Type Description
    IGenerativeStream<ResponseEventBase, ConversationItem>
    Overrides
    StreamingGenerativeRequest<ResponseRequest, ConversationItem, ConversationItem, ResponseEventBase, ITextRequestOptions>.StreamAsyncInternal()

    Implements

    IStreamingGenerativeRequest<TEvent, TAsset>
    IGenerativeTextRequest
    IGenerativeRequest

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation