(client, params, options)
| 81906 | this._emit("finalFunctionCall", finalFunctionCall); |
| 81907 | const finalFunctionCallResult = __classPrivateFieldGet10(this, _AbstractChatCompletionRunner_instances, "m", _AbstractChatCompletionRunner_getFinalFunctionCallResult).call(this); |
| 81908 | if (finalFunctionCallResult != null) |
| 81909 | this._emit("finalFunctionCallResult", finalFunctionCallResult); |
| 81910 | if (this._chatCompletions.some((c4) => c4.usage)) { |
| 81911 | this._emit("totalUsage", __classPrivateFieldGet10(this, _AbstractChatCompletionRunner_instances, "m", _AbstractChatCompletionRunner_calculateTotalUsage).call(this)); |
| 81912 | } |
| 81913 | } |
| 81914 | async _createChatCompletion(client, params, options) { |
| 81915 | const signal = options?.signal; |
| 81916 | if (signal) { |
| 81917 | if (signal.aborted) |
| 81918 | this.controller.abort(); |
| 81919 | signal.addEventListener("abort", () => this.controller.abort()); |
| 81920 | } |
| 81921 | __classPrivateFieldGet10(this, _AbstractChatCompletionRunner_instances, "m", _AbstractChatCompletionRunner_validateParams).call(this, params); |
| 81922 | const chatCompletion = await client.chat.completions.create({ ...params, stream: false }, { ...options, signal: this.controller.signal }); |
no test coverage detected