From ddae6738abd9cf87924453aa678cab5bda221850 Mon Sep 17 00:00:00 2001 From: Vikramjeet Singh <72499426+VikramxD@users.noreply.github.com> Date: Fri, 18 Oct 2024 18:56:21 +0530 Subject: [PATCH] Create Readme.svg --- Readme.svg | 298 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 298 insertions(+) create mode 100644 Readme.svg diff --git a/Readme.svg b/Readme.svg new file mode 100644 index 0000000..2ec0a9c --- /dev/null +++ b/Readme.svg @@ -0,0 +1,298 @@ + + +
+ +
+

🚀 PicPilot

+ +
+ GitHub Stars + MIT License +
+ +

PicPilot is a scalable solution that leverages state-of-the-art Text to Image Models to extend and enhance images and create product photography in seconds for your brand. Whether you're working with existing product images or need to generate new visuals, PicPilot prepares your visual content to be stunning, professional, and ready for marketing applications.

+ +

Features

+
+
+

Flux Inpainting

+

Detailed image editing for precise enhancements.

+
+
+

SDXL Generation

+

High-quality image generation using SDXL with LoRA.

+
+
+

SDXL Outpainting

+

Extend images seamlessly for creative compositions.

+
+
+

Image to Video

+

Convert static images into dynamic videos with CogvideoX.

+
+
+

Batch Processing

+

Handle multiple images with configurable batch sizes and timeouts.

+
+
+

Scalable Solution

+

Built to handle your growing visual content needs.

+
+
+ +

Why PicPilot?

+

Creating professional product photography and visual narratives can be time-consuming and expensive. PicPilot aims to revolutionize this process by offering an AI-powered platform where you can enhance existing images, generate new ones, or even convert images to videos, creating stunning visuals for your brand in seconds.

+ +

Installation

+
git clone https://github.com/VikramxD/Picpilot
+cd Picpilot
+./run.sh
+ +

Docker Support

+

Using Pre-built Docker Image

+
docker pull vikram1202/picpilot:latest
+docker run --gpus all -p 8000:8000 vikram1202/picpilot:latest
+ +

Building Docker Image Locally

+
docker build -t picpilot .
+docker run --gpus all -p 8000:8000 picpilot
+ +

Usage

+

Run the Server:

+
cd api
+python picpilot.py
+

This will start the server on port 8000 with all available API endpoints.

+ +

API Endpoints

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EndpointPathPurposeMax Batch SizeBatch Timeout
Flux Inpainting/api/v2/painting/fluxDetailed image editing and inpainting40.1 seconds
SDXL Generation/api/v2/generate/sdxlHigh-quality image generation using SDXL with LoRAConfigured in tti_settingsConfigured in tti_settings
SDXL Outpainting/api/v2/painting/sdxl_outpaintingExtending images seamlessly40.1 seconds
Image to Video/api/v2/image2video/cogvideoxConverting images to videos10.1 seconds
+ +

Next Features

+
    +
  • Support for Image Editing in FLUX Models
  • +
  • Support for Custom Flux LORA'S
  • +
  • Support for CogvideoX finetuning
  • +
+ +

Limitations

+
    +
  • Requires Powerful GPU's to Run for optimal performance Especially the FLUX Models
  • +
  • Processing time may vary depending on the complexity of the task and input size
  • +
  • Image to video conversion is limited to one image at a time
  • +
+ +

License

+

PicPilot is licensed under the MIT license. See LICENSE for more information.

+ +

Acknowledgements

+

This project utilizes several open-source models and libraries. We express our gratitude to the authors and contributors of:

+
    +
  • Diffusers
  • +
  • LitServe
  • +
  • Transformers
  • +
+
+
+
+