mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-10-31 02:03:35 -04:00 
			
		
		
		
	feat: OpenAI Custom Headers/Params and Debug Page (#4227)
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com>
This commit is contained in:
		
							
								
								
									
										21
									
								
								frontend/lib/api/admin/admin-debug.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								frontend/lib/api/admin/admin-debug.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| 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<DebugResponse>(routes.openai, formData); | ||||
|   } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user