License


MIT License

Do not copy and distribute the application © 2023 Sandeep Kasturi.

SKY AI APP

Version: 3

This software, SKY AI APP, created and developed by Sandeep Kasturi, is licensed under the MIT License. By using this software, you agree to the terms and conditions of this license.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

1. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

2. The Software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the Software or the use or other dealings in the Software.

3. Sandeep Kasturi, as the creator, designer, and producer of SKY AI APP, reserves all rights not expressly granted in this license.

4. Unauthorized distribution, reproduction, or modification of the Software, in whole or in part, is strictly prohibited without the prior written consent of Sandeep Kasturi.

For any inquiries or permissions, please contact:

Sandeep Kasturi
Email: sandeepkasturi9@gmail.com


SKY AI Application Documentation

Introduction

The SKY AI application is a versatile tool that allows users to perform various AI-related tasks, such as generating code, content, images, and even converting text to speech. It leverages the OpenAI API to provide these functionalities and provides a user-friendly graphical interface built with PyQt5.

System Requirements

To run the SKY AI application, you need the following:


Python 3.x installed on your system.

Required Python packages, which you can install using pip:

openai: To interact with the OpenAI API for code, content, and image generation.

PyQt5: To create the graphical user interface.

requests: To handle HTTP requests for downloading images.

Pillow: To work with images in Python.

gtts: For text-to-speech conversion.

Setup and Installation

Download the SKY AI application from the Cloud

Install the required Python packages using pip. Run the following command in your terminal or command prompt:

pip install openai PyQt5 requests Pillow gtts

Usage

To run the SKY AI application, execute the following command in your terminal or command prompt:

python sky_ai.py

Upon running the command, the SKY AI graphical user interface will open, and you will see various options to perform different AI tasks.


User Interface Overview

The SKY AI application has a user-friendly graphical user interface (GUI) with the following main components:


Theme Selection Buttons: The application provides three themes - Default, Dark, and Light. You can choose your preferred theme by clicking on the corresponding theme button.


Prompt and Language Input: The user can enter the task prompt in the "Enter Prompt" field and specify the programming language or any other information in the "Enter a Programming Language or anything" field.


Action Buttons: The application provides several action buttons to perform different AI tasks:


Generate Code: Click this button to generate code based on the entered prompt and language.

Generate Content: Click this button to generate content based on the entered prompt and language.

Generate Image: Click this button to generate an image based on the entered prompt.

Text-to-Speech: Click this button to convert the entered prompt text into speech.

Continue Generating Code: Click this button to continue generating more code without entering a new prompt.

Continue Generating Content: Click this button to continue generating more content without entering a new prompt.

Help: Click this button to open the URL with information or help about the application.

Report or Message: Click this button to open the URL for contacting the developer or providing feedback.

Change File Format: Click this button to change the format of the generated file.

Exit: Click this button to exit the application. A confirmation prompt will appear before exiting.

Task Specifics

Generate Code and Content: Enter a prompt and a programming language or any other information in the designated input fields. Click the "Generate Code" button to generate code or "Generate Content" button to generate content based on the provided prompt and language. The generated code or content will be displayed in a Notepad window, and the user will be notified about the success of the operation.


Generate Image: Enter a prompt that describes the image you want to generate. Click the "Generate Image" button to generate an image based on the entered prompt. The image will be displayed in a window, and the user can save the image to their device.


Text-to-Speech: Enter the text you want to convert to speech in the prompt field. Click the "Text-to-Speech" button, and the application will generate an audio file and play it.


Continue Generating Code/Content: These buttons allow the user to generate more code or content without entering a new prompt. The user only needs to provide the programming language or any other information.


Help and Report: These buttons open URLs with useful information, help, or contact details for reporting issues or providing feedback.


Customization and Theming

The application provides three themes - Default, Dark, and Light. Users can choose their preferred theme by clicking on the corresponding theme button. Additionally, the application allows customization using a custom stylesheet. You can modify the set_style method in the MainWindow class in the code to apply your desired custom styles to the application.


Troubleshooting

If the application encounters any errors while generating code, content, or images, an error message will be displayed to the user. If you face any issues with the application, ensure that you have a stable internet connection and a valid OpenAI API key. Also, verify that you have correctly installed all the required Python packages and dependencies.


Disclaimer

The SKY AI application relies on the OpenAI API for generating code, content, and images. The actual results may vary depending on the prompt and other factors. The application is provided as-is, and the developer does not guarantee the accuracy or suitability of the generated outputs for any specific use case. Use the application responsibly and at your own risk.

To view demo visit : Instagram this for old version 1.1.4

Contact

If you have any questions, feedback, or issues regarding the SKY AI application, you can contact the developer via the provided URL for reporting or messaging.


That concludes the documentation for the SKY AI application.

                                                

                                                                                                                    ~ sandeepkasturi

                                                                                                                     application developer(SKY)