Fix a ReferenceError when using OpenAI.backgroundCreateChatCompletion
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@trigger.dev/openai": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix a ReferenceError when using backgroundCreateChatCompletion
|
||||||
@@ -10,15 +10,15 @@ import {
|
|||||||
type TriggerIntegration,
|
type TriggerIntegration,
|
||||||
} from "@trigger.dev/sdk";
|
} from "@trigger.dev/sdk";
|
||||||
import OpenAIApi from "openai";
|
import OpenAIApi from "openai";
|
||||||
import { Models } from "./models";
|
|
||||||
import { OpenAIIntegrationOptions } from "./types";
|
|
||||||
import { Completions } from "./completions";
|
|
||||||
import { Chat } from "./chat";
|
import { Chat } from "./chat";
|
||||||
|
import { Completions } from "./completions";
|
||||||
import { Edits } from "./edits";
|
import { Edits } from "./edits";
|
||||||
import { Images } from "./images";
|
|
||||||
import { Embeddings } from "./embeddings";
|
import { Embeddings } from "./embeddings";
|
||||||
import { Files } from "./files";
|
import { Files } from "./files";
|
||||||
import { FineTunes } from "./fineTunes";
|
import { FineTunes } from "./fineTunes";
|
||||||
|
import { Images } from "./images";
|
||||||
|
import { Models } from "./models";
|
||||||
|
import { OpenAIIntegrationOptions } from "./types";
|
||||||
|
|
||||||
export type OpenAIRunTask = InstanceType<typeof OpenAI>["runTask"];
|
export type OpenAIRunTask = InstanceType<typeof OpenAI>["runTask"];
|
||||||
|
|
||||||
@@ -153,19 +153,29 @@ export class OpenAI implements TriggerIntegration {
|
|||||||
return new FineTunes(this.runTask.bind(this));
|
return new FineTunes(this.runTask.bind(this));
|
||||||
}
|
}
|
||||||
|
|
||||||
// this provides backwards compatibility for the old API
|
|
||||||
retrieveModel = this.models.retrieve;
|
retrieveModel = this.models.retrieve;
|
||||||
listModels = this.models.list;
|
listModels = this.models.list;
|
||||||
deleteModel = this.models.delete;
|
deleteModel = this.models.delete;
|
||||||
deleteFineTune = this.models.delete;
|
deleteFineTune = this.models.delete;
|
||||||
createCompletion = this.completions.create;
|
createCompletion = this.completions.create;
|
||||||
backgroundCreateCompletion = this.completions.backgroundCreate;
|
|
||||||
createChatCompletion = this.chat.completions.create;
|
createChatCompletion = this.chat.completions.create;
|
||||||
backgroundCreateChatCompletion = this.chat.completions.backgroundCreate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @deprecated The Edits API is deprecated; please use Chat Completions instead.
|
* @deprecated Please use openai.completions.backgroundCreate instead
|
||||||
*/
|
*/
|
||||||
|
async backgroundCreateCompletion(...args: Parameters<typeof this.completions.backgroundCreate>) {
|
||||||
|
return this.completions.backgroundCreate(...args);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated Please use openai.chat.completions.backgroundCreate instead
|
||||||
|
*/
|
||||||
|
async backgroundCreateChatCompletion(
|
||||||
|
...args: Parameters<typeof this.chat.completions.backgroundCreate>
|
||||||
|
) {
|
||||||
|
return this.chat.completions.backgroundCreate(...args);
|
||||||
|
}
|
||||||
|
|
||||||
createEdit = this.edits.create;
|
createEdit = this.edits.create;
|
||||||
generateImage = this.images.generate;
|
generateImage = this.images.generate;
|
||||||
createImage = this.images.generate;
|
createImage = this.images.generate;
|
||||||
|
|||||||
Reference in New Issue
Block a user