ImageSynthX: Unleash the Power of AI Models for High-Resolution Image Synthesis and Enhancement. Transform your images with cutting-edge AI, including Real Esrgan
, SDXL (Advanced Stable Diffusion)
, and Codeformer
, to generate stunning, high-quality, and razor-sharp visuals.
To get started with this project, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/naveen61346134/ImageSynthX.git
-
Navigate to the
Model Access
directory:cd ImageSynthX/Model\ Access
-
Install the required dependencies:
run "installer.bat"
To use this project, you need to obtain a Replicate API token
(see API Token section). Once you have the token, you can run the ImageSynthX.py
script to access Replicate AI models. Here's how to use it:
python ImageSynthX.py
Follow the prompts to select a model and provide any required inputs.
To access Replicate AI models, you'll need an API token. Follow these steps to obtain a token:
-
Visit the Replicate AI website.
-
Sign in or create an account if you haven't already.
-
Generate an API token in your account settings.
-
Save the generated token in a file named
token.txt
in the same directory asmain.py
.
This project currently supports the following Replicate AI models:
- Real Esrgan: Real Esrgan is an advanced AI model that
enhances image resolution
andupscales content
, producingsharper
andmore detailed visuals
through deep learning techniques. - SDXL: SDXL is the evolutionary successor to the
Stable Diffusion AI model
, renowned for its ability to transform text prompts intohigh-quality
,photorealistic images
, pushing the boundaries of text-to-image generation. - Codeformer: A robust face restoration algorithm adept at
rejuvenating old photos
' faces orcrafting AI-generated
lifelike facial representations.
NOTE: Processing may take more time than expected due to cold boot of Ai Models.
Feel free to add more models and documentation as needed.
Below are some of the images produced using this project.
If you'd like to contribute to this project, please follow these guidelines:
-
Fork the repository on GitHub.
-
Create a new branch for your feature or bug fix.
-
Make your changes and commit them with clear and concise commit messages.
-
Push your changes to your fork.
-
Create a pull request to merge your changes into the main repository.
This project is licensed under the GPL-3.0 License.