import { BaseAPI } from "../base/base-clients"; import { DebugResponse } from "~/lib/api/types/admin"; const prefix = "/api"; const routes = { openai: `${prefix}/admin/debug/openai`, }; export class AdminDebugAPI extends BaseAPI { async debugOpenAI(fileObject: Blob | File | undefined = undefined, fileName = "") { let formData: FormData | null = null; if (fileObject) { formData = new FormData(); formData.append("image", fileObject); formData.append("extension", fileName.split(".").pop() ?? ""); } return await this.requests.post(routes.openai, formData); } }