$filePath) { $mimeType = mime_content_type($filePath); $base64Data = base64_encode(file_get_contents($filePath)); // Build the request object for this line $request = [ "custom_id" => "inv_" . ($index + 1), "method" => "POST", "url" => "/v1/models/$model:generateContent", "body" => [ "contents" => [ [ "parts" => [ ["text" => $prompt], [ "inline_data" => [ "mime_type" => $mimeType, "data" => $base64Data ] ] ] ] ], "generationConfig" => [ "response_mime_type" => "application/json" ] ] ]; fwrite($handle, json_encode($request) . "\n"); } fclose($handle); echo "Done! File saved to: $outputFile\n";