UNPKG

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
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