SAP AI SDK for JavaScript - v2.15.0
    Preparing search index...

    Class SapResponsesExperimental

    Wraps Responses exposing only create and parse, with model omitted from the public API as SAP AI Core routes requests via the deployment URL. This class is experimental and may change at any time without prior notice.

    Index
    • Internal

      Parameters

      • client: OpenAI

      Returns SapResponses

    • Experimental

      Creates a model response request. The model field is omitted — SAP AI Core routes requests via the deployment URL.

      Parameters

      • body: WithOptionalModel<ResponseCreateParamsNonStreaming, AzureOpenAiResponsesModel>

        Response request parameters.

      • Optionaloptions: RequestOptions

        Optional request options.

      Returns APIPromise<Response>

      A promise resolving to a Response, or a Stream of ResponseStreamEvent when stream: true is set.

    • Experimental

      Creates a model response request. The model field is omitted — SAP AI Core routes requests via the deployment URL.

      Parameters

      • body: WithOptionalModel<ResponseCreateParamsStreaming, AzureOpenAiResponsesModel>

        Response request parameters.

      • Optionaloptions: RequestOptions

        Optional request options.

      Returns APIPromise<Stream<ResponseStreamEvent>>

      A promise resolving to a Response, or a Stream of ResponseStreamEvent when stream: true is set.

    • Experimental

      Creates a model response request and parses the output into the provided schema. The model field is omitted — SAP AI Core routes requests via the deployment URL.

      Type Parameters

      • Params extends WithOptionalModel<ResponseCreateParamsWithTools>
      • ParsedT = ExtractParsedContentFromParams<Params & { model: string }>

      Parameters

      • body: Params

        Response request parameters including tool or schema definitions.

      • Optionaloptions: RequestOptions

        Optional request options.

      Returns APIPromise<ParsedResponse<ParsedT>>

      A promise resolving to a ParsedResponse with the parsed output.