@memberjunction/ai-fireworks
Advanced tools
@@ -11,2 +11,7 @@ import { BaseLLM, ChatMessage, ChatParams, ChatResult, ClassifyParams, ClassifyResult, SummarizeParams, SummarizeResult } from "@memberjunction/ai"; | ||
| private static readonly DEFAULT_BASE_URL; | ||
| /** | ||
| * Set when the in-flight streaming request was cancelled via ChatParams.cancellationToken. | ||
| * Reset at the start and end of every streaming request by resetStreamingState(). | ||
| */ | ||
| private streamCancelled; | ||
| constructor(apiKey: string, baseURL?: string); | ||
@@ -22,2 +27,29 @@ /** | ||
| /** | ||
| * Determines whether an error (or the current state of the signal) represents a caller-initiated | ||
| * cancellation rather than a genuine API failure. The OpenAI SDK (used against the Fireworks | ||
| * endpoint) raises APIUserAbortError when the request options carry a signal that aborts. | ||
| */ | ||
| private isCancellation; | ||
| /** | ||
| * Builds the ChatResult returned when a request is cancelled through ChatParams.cancellationToken | ||
| * (caller abort or AIPromptRunner timeout). Marked Fatal / non-failover so no layer retries a request | ||
| * the caller explicitly gave up on. | ||
| */ | ||
| private buildCancelledResult; | ||
| /** | ||
| * Wraps the Fireworks stream so that an abort ends iteration cleanly (flagging the cancellation for | ||
| * finalizeStreamingResponse) instead of surfacing as a mid-stream exception that the base class | ||
| * would otherwise swallow and report as a truncated success. | ||
| */ | ||
| private iterateWithCancellation; | ||
| /** | ||
| * An already-exhausted stream, used when the request was cancelled before it was sent. | ||
| */ | ||
| private emptyStream; | ||
| /** | ||
| * Clear per-request streaming state. Invoked by the base class at the start and end of every | ||
| * streaming request. | ||
| */ | ||
| protected resetStreamingState(): void; | ||
| /** | ||
| * Implementation of non-streaming chat completion for Fireworks.ai | ||
@@ -24,0 +56,0 @@ */ |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"fireworks.d.ts","sourceRoot":"","sources":["../../src/models/fireworks.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,WAAW,EAAmB,UAAU,EAAE,UAAU,EAAE,cAAc,EAAE,cAAc,EAA4C,eAAe,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAC/M,OAAO,EAAE,MAAM,EAAE,MAAM,QAAQ,CAAC;AAEhC,OAAO,EAAuC,0BAA0B,EAAoE,MAAM,kBAAkB,CAAC;AAErK;;;GAGG;AACH,qBACa,YAAa,SAAQ,OAAO;IACrC,OAAO,CAAC,OAAO,CAAS;IACxB,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAA2C;gBAEvE,MAAM,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,MAAM;IAU5C;;OAEG;IACH,IAAW,MAAM,IAAI,MAAM,CAE1B;IAED;;OAEG;IACH,IAAoB,iBAAiB,IAAI,OAAO,CAE/C;IAED;;OAEG;cACa,0BAA0B,CAAC,MAAM,EAAE,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;IAyGnF;;OAEG;cACa,sBAAsB,CAAC,MAAM,EAAE,UAAU,GAAG,OAAO,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,mBAAmB,CAAC,CAAC;IA8C/H;;OAEG;IACH,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,mBAAmB,GAAG;QACjF,OAAO,EAAE,MAAM,CAAC;QAChB,YAAY,CAAC,EAAE,MAAM,CAAC;QACtB,KAAK,CAAC,EAAE;YACJ,YAAY,EAAE,MAAM,CAAC;YACrB,gBAAgB,EAAE,MAAM,CAAC;YACzB,WAAW,EAAE,MAAM,CAAC;SACvB,CAAC;KACL;IAeD;;OAEG;IACH,SAAS,CAAC,yBAAyB,CAC/B,kBAAkB,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,EAC7C,SAAS,EAAE,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,mBAAmB,GAAG,IAAI,GAAG,SAAS,EACzE,KAAK,EAAE;QAAE,YAAY,EAAE,MAAM,CAAC;QAAC,gBAAgB,EAAE,MAAM,CAAC;QAAC,WAAW,EAAE,MAAM,CAAA;KAAE,GAAG,IAAI,GAAG,SAAS,GAClG,UAAU;IA+BA,aAAa,CAAC,MAAM,EAAE,eAAe,GAAG,OAAO,CAAC,eAAe,CAAC;IAkBhE,YAAY,CAAC,MAAM,EAAE,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;IAInE,6BAA6B,CAAC,QAAQ,EAAE,WAAW,EAAE,GAAG,0BAA0B,EAAE;IA6D3F;;OAEG;IACI,qBAAqB,CAAC,IAAI,EAAE,MAAM,GAAG,QAAQ,GAAG,MAAM,GAAG,WAAW;CAY9E"} | ||
| {"version":3,"file":"fireworks.d.ts","sourceRoot":"","sources":["../../src/models/fireworks.ts"],"names":[],"mappings":"AAAA,OAAO,EAAe,OAAO,EAAE,WAAW,EAAmB,UAAU,EAAE,UAAU,EAAE,cAAc,EAAE,cAAc,EAA4C,eAAe,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAC5N,OAAO,EAAqB,MAAM,EAAE,MAAM,QAAQ,CAAC;AAEnD,OAAO,EAAuC,0BAA0B,EAAoE,MAAM,kBAAkB,CAAC;AAErK;;;GAGG;AACH,qBACa,YAAa,SAAQ,OAAO;IACrC,OAAO,CAAC,OAAO,CAAS;IACxB,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAA2C;IACnF;;;OAGG;IACH,OAAO,CAAC,eAAe,CAAkB;gBAE7B,MAAM,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,MAAM;IAU5C;;OAEG;IACH,IAAW,MAAM,IAAI,MAAM,CAE1B;IAED;;OAEG;IACH,IAAoB,iBAAiB,IAAI,OAAO,CAE/C;IAED;;;;OAIG;IACH,OAAO,CAAC,cAAc;IAUtB;;;;OAIG;IACH,OAAO,CAAC,oBAAoB;IAqB5B;;;;OAIG;YACY,uBAAuB;IAwBtC;;OAEG;YACY,WAAW;IAI1B;;;OAGG;cACgB,mBAAmB,IAAI,IAAI;IAK9C;;OAEG;cACa,0BAA0B,CAAC,MAAM,EAAE,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;IAwHnF;;OAEG;cACa,sBAAsB,CAAC,MAAM,EAAE,UAAU,GAAG,OAAO,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,mBAAmB,CAAC,CAAC;IAwD/H;;OAEG;IACH,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,mBAAmB,GAAG;QACjF,OAAO,EAAE,MAAM,CAAC;QAChB,YAAY,CAAC,EAAE,MAAM,CAAC;QACtB,KAAK,CAAC,EAAE;YACJ,YAAY,EAAE,MAAM,CAAC;YACrB,gBAAgB,EAAE,MAAM,CAAC;YACzB,WAAW,EAAE,MAAM,CAAC;SACvB,CAAC;KACL;IAeD;;OAEG;IACH,SAAS,CAAC,yBAAyB,CAC/B,kBAAkB,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,EAC7C,SAAS,EAAE,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,mBAAmB,GAAG,IAAI,GAAG,SAAS,EACzE,KAAK,EAAE;QAAE,YAAY,EAAE,MAAM,CAAC;QAAC,gBAAgB,EAAE,MAAM,CAAC;QAAC,WAAW,EAAE,MAAM,CAAA;KAAE,GAAG,IAAI,GAAG,SAAS,GAClG,UAAU;IAqCA,aAAa,CAAC,MAAM,EAAE,eAAe,GAAG,OAAO,CAAC,eAAe,CAAC;IAkBhE,YAAY,CAAC,MAAM,EAAE,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;IAInE,6BAA6B,CAAC,QAAQ,EAAE,WAAW,EAAE,GAAG,0BAA0B,EAAE;IA6D3F;;OAEG;IACI,qBAAqB,CAAC,IAAI,EAAE,MAAM,GAAG,QAAQ,GAAG,MAAM,GAAG,WAAW;CAY9E"} |
+116
-4
@@ -12,3 +12,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
| import { BaseLLM, ChatMessageRole, ChatResult, GetUserMessageFromChatParams, ModelUsage, SummarizeResult } from "@memberjunction/ai"; | ||
| import { OpenAI } from "openai"; | ||
| import { APIUserAbortError, OpenAI } from "openai"; | ||
| import { RegisterClass, ToJSONSafe } from '@memberjunction/global'; | ||
@@ -24,2 +24,7 @@ /** | ||
| super(apiKey); | ||
| /** | ||
| * Set when the in-flight streaming request was cancelled via ChatParams.cancellationToken. | ||
| * Reset at the start and end of every streaming request by resetStreamingState(). | ||
| */ | ||
| this.streamCancelled = false; | ||
| // Create the OpenAI-compatible client instance with Fireworks.ai endpoint | ||
@@ -44,7 +49,89 @@ this._client = new OpenAI({ | ||
| /** | ||
| * Determines whether an error (or the current state of the signal) represents a caller-initiated | ||
| * cancellation rather than a genuine API failure. The OpenAI SDK (used against the Fireworks | ||
| * endpoint) raises APIUserAbortError when the request options carry a signal that aborts. | ||
| */ | ||
| isCancellation(error, signal) { | ||
| if (signal?.aborted) { | ||
| return true; | ||
| } | ||
| if (error instanceof APIUserAbortError) { | ||
| return true; | ||
| } | ||
| return error instanceof Error && error.name === 'AbortError'; | ||
| } | ||
| /** | ||
| * Builds the ChatResult returned when a request is cancelled through ChatParams.cancellationToken | ||
| * (caller abort or AIPromptRunner timeout). Marked Fatal / non-failover so no layer retries a request | ||
| * the caller explicitly gave up on. | ||
| */ | ||
| buildCancelledResult(startTime) { | ||
| const errorInfo = { | ||
| errorType: 'Unknown', | ||
| severity: 'Fatal', | ||
| canFailover: false, | ||
| providerErrorCode: 'request_cancelled', | ||
| context: { provider: 'fireworks', cancelled: true } | ||
| }; | ||
| const result = new ChatResult(false, startTime, new Date()); | ||
| result.statusText = 'cancelled'; | ||
| result.errorMessage = 'Request cancelled via cancellationToken'; | ||
| result.exception = null; | ||
| result.errorInfo = errorInfo; | ||
| result.data = { | ||
| choices: [], | ||
| usage: new ModelUsage(0, 0) | ||
| }; | ||
| return result; | ||
| } | ||
| /** | ||
| * Wraps the Fireworks stream so that an abort ends iteration cleanly (flagging the cancellation for | ||
| * finalizeStreamingResponse) instead of surfacing as a mid-stream exception that the base class | ||
| * would otherwise swallow and report as a truncated success. | ||
| */ | ||
| async *iterateWithCancellation(stream, signal) { | ||
| try { | ||
| for await (const chunk of stream) { | ||
| if (signal?.aborted) { | ||
| this.streamCancelled = true; | ||
| return; | ||
| } | ||
| yield chunk; | ||
| } | ||
| if (signal?.aborted) { | ||
| this.streamCancelled = true; | ||
| } | ||
| } | ||
| catch (error) { | ||
| if (this.isCancellation(error, signal)) { | ||
| this.streamCancelled = true; | ||
| return; | ||
| } | ||
| throw error; | ||
| } | ||
| } | ||
| /** | ||
| * An already-exhausted stream, used when the request was cancelled before it was sent. | ||
| */ | ||
| async *emptyStream() { | ||
| // intentionally yields nothing | ||
| } | ||
| /** | ||
| * Clear per-request streaming state. Invoked by the base class at the start and end of every | ||
| * streaming request. | ||
| */ | ||
| resetStreamingState() { | ||
| super.resetStreamingState(); | ||
| this.streamCancelled = false; | ||
| } | ||
| /** | ||
| * Implementation of non-streaming chat completion for Fireworks.ai | ||
| */ | ||
| async nonStreamingChatCompletion(params) { | ||
| const startTime = new Date(); | ||
| // Already cancelled before we even dial out — don't open a socket at all | ||
| if (params.cancellationToken?.aborted) { | ||
| return this.buildCancelledResult(startTime); | ||
| } | ||
| const formattedMessages = this.ConvertMJToOpenAIChatMessages(params.messages); | ||
| const startTime = new Date(); | ||
| const fireworksParams = { | ||
@@ -90,3 +177,14 @@ model: params.model, | ||
| } | ||
| const result = await this.Client.chat.completions.create(fireworksParams); | ||
| // Forward the cancellation token to the OpenAI SDK's request options so an abort tears down the | ||
| // underlying HTTP socket rather than merely abandoning this promise. | ||
| let result; | ||
| try { | ||
| result = await this.Client.chat.completions.create(fireworksParams, { signal: params.cancellationToken }); | ||
| } | ||
| catch (error) { | ||
| if (this.isCancellation(error, params.cancellationToken)) { | ||
| return this.buildCancelledResult(startTime); | ||
| } | ||
| throw error; | ||
| } | ||
| const endTime = new Date(); | ||
@@ -142,2 +240,8 @@ const timeElapsed = endTime.getTime() - startTime.getTime(); | ||
| async createStreamingRequest(params) { | ||
| // Already cancelled before we dial out — hand back an empty stream; finalizeStreamingResponse | ||
| // will report the cancellation. | ||
| if (params.cancellationToken?.aborted) { | ||
| this.streamCancelled = true; | ||
| return this.emptyStream(); | ||
| } | ||
| const formattedMessages = this.ConvertMJToOpenAIChatMessages(params.messages); | ||
@@ -180,3 +284,6 @@ const fireworksParams = { | ||
| } | ||
| return this.Client.chat.completions.create(fireworksParams); | ||
| // Forward the cancellation token so an abort closes the streaming socket, and wrap the stream | ||
| // so the abort is reported as a cancellation rather than a truncated success. | ||
| const stream = await this.Client.chat.completions.create(fireworksParams, { signal: params.cancellationToken }); | ||
| return this.iterateWithCancellation(stream, params.cancellationToken); | ||
| } | ||
@@ -203,2 +310,7 @@ /** | ||
| finalizeStreamingResponse(accumulatedContent, lastChunk, usage) { | ||
| // If the stream was aborted via the cancellation token, report a cancellation instead of | ||
| // presenting whatever partial content we managed to accumulate as a successful response. | ||
| if (this.streamCancelled) { | ||
| return this.buildCancelledResult(new Date()); | ||
| } | ||
| const content = accumulatedContent || ''; | ||
@@ -205,0 +317,0 @@ const promptTokens = usage?.promptTokens || 0; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"fireworks.js","sourceRoot":"","sources":["../../src/models/fireworks.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"fireworks.js","sourceRoot":"","sources":["../../src/models/fireworks.ts"],"names":[],"mappings":"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"} |
+3
-3
| { | ||
| "name": "@memberjunction/ai-fireworks", | ||
| "type": "module", | ||
| "version": "5.48.0", | ||
| "version": "5.49.0", | ||
| "description": "MemberJunction Wrapper for Fireworks.ai AI Models", | ||
@@ -25,4 +25,4 @@ "main": "dist/index.js", | ||
| "dependencies": { | ||
| "@memberjunction/ai": "5.48.0", | ||
| "@memberjunction/global": "5.48.0", | ||
| "@memberjunction/ai": "5.49.0", | ||
| "@memberjunction/global": "5.49.0", | ||
| "openai": "6.18.0" | ||
@@ -29,0 +29,0 @@ }, |
37042
31.28%513
39.02%+ Added
+ Added
- Removed
- Removed
Updated