| 12345678910111213141516171819202122232425262728293031323334 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.ChatCompletionStreamingRunner = void 0;
- const ChatCompletionStream_1 = require("./ChatCompletionStream.js");
- class ChatCompletionStreamingRunner extends ChatCompletionStream_1.ChatCompletionStream {
- static fromReadableStream(stream) {
- const runner = new ChatCompletionStreamingRunner(null);
- runner._run(() => runner._fromReadableStream(stream));
- return runner;
- }
- /** @deprecated - please use `runTools` instead. */
- static runFunctions(client, params, options) {
- const runner = new ChatCompletionStreamingRunner(null);
- const opts = {
- ...options,
- headers: { ...options?.headers, 'X-Stainless-Helper-Method': 'runFunctions' },
- };
- runner._run(() => runner._runFunctions(client, params, opts));
- return runner;
- }
- static runTools(client, params, options) {
- const runner = new ChatCompletionStreamingRunner(
- // @ts-expect-error TODO these types are incompatible
- params);
- const opts = {
- ...options,
- headers: { ...options?.headers, 'X-Stainless-Helper-Method': 'runTools' },
- };
- runner._run(() => runner._runTools(client, params, opts));
- return runner;
- }
- }
- exports.ChatCompletionStreamingRunner = ChatCompletionStreamingRunner;
- //# sourceMappingURL=ChatCompletionStreamingRunner.js.map
|