ideogram-api-ui is a modern, user-friendly graphical user interface for interacting with the Ideogram API. Designed with simplicity and usability in mind, this application allows users to input prompts, configure settings, and view detailed responses from the API in a sleek, futuristic UI. It aims to enhance the API's accessibility for developers and non-developers alike.
Disclaimer: This is not an official application of the Ideogram API. It is an independent project created to simplify API usage.
- Interactive UI with a modern, futuristic design.
- API Key Management: Save and load API keys for convenience.
- Console Output: View detailed API responses, including generated image URLs and metadata.
- Customizable Options: Adjust magic prompt options, aspect ratios, and models directly from the interface.
- Python 3.6 or higher.
-
Clone the Repository
git clone https://github.com/enescingoz/ideogram-api-ui.git cd ideogram-api-ui
-
Install Required Libraries
pip3 install PyQt5 requests
-
Run the Application Execute the script
python3 ideogram_api_ui.py
- PyQt5: For building the modern GUI.
- requests: For sending HTTP requests to the API.
- Enter your API key in the provided textbox or save it for future use.
- Select desired options for:
- Magic Prompt
- Aspect Ratio
- Model
- Input your prompt in the text area.
- Click Send Request to generate the API call.
- View the URL and response details in the console.
When a request is successfully processed, the application will display the following:
- URL: Link to the generated image.
- Style: Style type of the generated image.
- Resolution: Resolution of the generated image.
- Seed: Seed used for the generation.
- Image Safety: Indicates whether the image is safe.
Developed by Enes Cingoz.