{"status":"ok","description":"Giftpack PulsePrint Image Service API:\n- /upscale-image: Upscale an image using Google Imagen 3 API.\n- /upscale-image-crisp: Upscale an image using Replicate Recraft Crisp Upscale.\n- /upscale-image-esrgan: Upscale an image using Replicate Real-ESRGAN (max 1448x1448, scale 1-10).\n- /transfer-svg: Transfer an SVG image to a PNG image using Google Imagen 3 API.\n- /desc-image: Describe an image using OpenAI vision model.\n- /swag-upload/insert: Insert swag catalog rows to staging table.\n- /swag-pool: List swag pool items.\n- /swag-pool/update: Update swag pool items.\nThis is the main API for news design tasks. Includes Newsapi.org API:\n- /run-news-task-gpt: Run news design task with ChatGPT.\n- /run-series-design: Trigger series design for a single theme.\n- /run-news-task: Run news design task with Newsapi.org.\n- /gen-image: Generate design image using generator.gen_design_image.\n- /edit-image: Edit image using generate_edited_image_with_gemini.\n- /search-agent: Search keywords using OpenAI or Gemini web search.\n- /gen-proposal: Generate marketing proposal with logo upload.\nProduct Recommender API (RAG-based):\n- /product-recommend/search: Get product recommendations based on activity needs.\n- /product-recommend/budget-fit: Fit product bundle to budget and quantity.\n- /product-recommend/update-index: Update product embeddings index.\n- /product-recommend/status: Get system status and statistics.\n- /product-recommend/health: Health check for the recommendation system.\n- /enqueue-themes: Enqueue themes for series design tasks using Cloud Tasks.\n- /url-to-pdf: Convert a webpage URL to PDF (exact layout, headless Chromium).\n- /images-to-pdf: Convert multiple images (or a zip of images) to a PDF, one image per page, sorted by filename.\n","version":"1.2.0","timestamp":"2026-04-30 04:25:21","last_updated":"2026-04-30 00:18:37"}