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

    Class SapCompletionsExperimental

    Wraps Completions 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 SapCompletions

    • Experimental

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

      Parameters

      • body: WithOptionalModel<ChatCompletionCreateParamsNonStreaming, AzureOpenAiChatModel>

        Chat completion request parameters.

      • Optionaloptions: RequestOptions

        Optional request options.

      Returns APIPromise<ChatCompletion>

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

    • Experimental

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

      Parameters

      • body: WithOptionalModel<ChatCompletionCreateParamsStreaming, AzureOpenAiChatModel>

        Chat completion request parameters.

      • Optionaloptions: RequestOptions

        Optional request options.

      Returns APIPromise<Stream<ChatCompletionChunk>>

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

    • Experimental

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

      Type Parameters

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

      Parameters

      • body: Params

        Chat completion request parameters including a response_format schema.

      • Optionaloptions: RequestOptions

        Optional request options.

      Returns APIPromise<ParsedChatCompletion<ParsedT>>

      A promise resolving to a ParsedChatCompletion with the parsed response content.