A simple client for interacting with OpenAI's GPT models using a graphical interface built with Tkinter.
Report Bug
·
Request Feature
Table of Contents
A simple client for interacting with OpenAI's GPT models using a graphical interface built with Tkinter. This intuitive application allows users to seamlessly communicate with GPT-3 and GPT-4, leveraging the power of natural language processing in an easy-to-use environment. The graphical user interface (GUI) simplifies the process of sending queries and receiving responses, making advanced AI accessible even to those without extensive technical knowledge. Users can input their prompts, view real-time responses, and adjust settings directly from the interface, all while enjoying a streamlined and visually appealing user experience. Ideal for developers, researchers, and AI enthusiasts, this client bridges the gap between cutting-edge GPT capabilities and user-friendly design.
"- 4o"
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
- python
sudo apt-get install python3
- pip
sudo apt-get install python3-pip
- Get a free API Key at https://openai.com
- Clone the repo
git clone https://github.com/zakmasood/SimpleGPTClient
- Install the required Python packages
py -m pip install openAI py -m pip install tiktoken py -m pip install tkinter
- Enter your API Key
API_KEY = 'ENTER YOUR API KEY'
Run the program with any IDE of your choice, or locally in CMD with
py client.py
Enter text and enjoy!
Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.