chatgpt-dto
Version:
A lightweight wrapper for OpenAI's GPT API with DTO support via class-validator and class-transformer. Designed for structured JSON output in TypeScript backends.
15 lines • 403 B
JavaScript
import "reflect-metadata";
import { GPTProvider } from "./provider.js";
let gptProvider = null;
const defaultConfig = {
apiKey: "",
model: "gpt-4o-mini",
};
export function getGPTProvider(config = defaultConfig) {
if (!gptProvider) {
gptProvider = new GPTProvider(config);
}
return gptProvider;
}
export { GPTProvider } from "./provider.js";
//# sourceMappingURL=index.js.map