{"id":15209598,"url":"https://github.com/furthersecrets24680/groqt","last_synced_at":"2026-03-11T00:39:47.467Z","repository":{"id":250744434,"uuid":"835228692","full_name":"FurtherSecrets24680/GroQt","owner":"FurtherSecrets24680","description":"A standalone Python QT application to chat with Groq AI by using various open-source models.","archived":false,"fork":false,"pushed_at":"2024-11-02T13:34:20.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-17T12:15:53.580Z","etag":null,"topics":["ai","chatbot","chatbot-application","chatbots","groq-ai","groq-ai-api","groq-api","groq-integration","groqai","groqapi","python","python-app","qt6","qt6-app","qt6-application"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FurtherSecrets24680.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-29T12:19:04.000Z","updated_at":"2024-11-02T13:34:23.000Z","dependencies_parsed_at":"2024-07-29T22:39:04.878Z","dependency_job_id":"33ec5dac-a956-4d54-9088-1707cede8bbb","html_url":"https://github.com/FurtherSecrets24680/GroQt","commit_stats":{"total_commits":10,"total_committers":1,"mean_commits":10.0,"dds":0.0,"last_synced_commit":"28d6ced49b692ae44f2f8c398170e8507aa124ce"},"previous_names":["furthersecrets24680/groqt"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FurtherSecrets24680%2FGroQt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FurtherSecrets24680%2FGroQt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FurtherSecrets24680%2FGroQt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FurtherSecrets24680%2FGroQt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FurtherSecrets24680","download_url":"https://codeload.github.com/FurtherSecrets24680/GroQt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242774485,"owners_count":20183089,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","chatbot","chatbot-application","chatbots","groq-ai","groq-ai-api","groq-api","groq-integration","groqai","groqapi","python","python-app","qt6","qt6-app","qt6-application"],"created_at":"2024-09-28T07:41:36.332Z","updated_at":"2026-03-11T00:39:47.432Z","avatar_url":"https://github.com/FurtherSecrets24680.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Overview\n\nA standalone Python Qt6 application to chat with Groq AI by using various open-source models. An API key is required to chat, which is free. \n\n\u003cimg src=\"https://github.com/user-attachments/assets/bb7d1656-9d27-42bf-b5dd-fde4fb752038\" width=\"550\" height=\"550\"\u003e\n\n\u003e Dark Mode\n\n\u003cimg src=\"https://github.com/user-attachments/assets/2caf73bd-f222-45c3-a7b0-fe9370107f91\" width=\"550\" height=\"550\"\u003e\n\n\u003e Light Mode\n\n# Features\n- Model Selection Dropdown. Currently available models:\n  \n  \u003e  *Llama 3.1 405B **(NOT AVAILABLE IN THE GROQ API YET)**\n  -  Llama 3.1 70B (Preview) by Meta\n  -  Llama 3.1 8B (Preview) by Meta\n  -  Llama 3 Groq 70B Tool Use (Preview) by Meta, refined by Groq\n  -  Llama 3 Groq 8B Tool Use (Preview) by Meta, refined by Groq\n  -  Meta Llama 3 70B (Default) by Meta\n  -  Meta Llama 3 8B by Meta\n  -  Mixtral 8x7B by Mistral AI\n  -  Gemma 7B by Google\n  -  Gemma 2 9B by Google\n- Dark/Light mode switcher\n- Configuring the \"System Prompt\" (from the config.py file)\n- Markdown Support\n- Chat area and input box obviously\n\n# Prerequisites\n\n* Python (3.6 or higher)\n  Use the commands below to install the following libraries: **Groq**, **PyQt6**, **Markdown2**\n  - Groq Library\n    ```\n    pip install groq\n    ```\n  - PyQt6 Library\n    ```\n    pip install PyQt6\n    ```\n  - Markdown2 Library\n    ```\n    pip install markdown2\n    ```\n\n# Installation\n\nDownload directly from GitHub or by using the git command:\n```\n\u003e git clone https://github.com/FurtherSecrets24680/GroQt.git\n\u003e cd GroQt\n\u003e python main.py\n```\n**If you are running this for the first time, you must provide your Groq API key in the config.py folder, then run main.py to start chatting.**\n\n# Getting the API Key\n\n* Go to https://console.groq.com/keys and sign up or log in to your account.\n* Click **Create API Key**, then enter a name for the key.\n\n  ![image](https://github.com/user-attachments/assets/0db4aa2e-4a29-4e40-bfa1-bcd00303214a)\n\n* Click **Submit** , copy he key, then put it in the **config.py** file.\n(**MAKE SURE TO COPY THE KEY IMMEDIATELY, IT WONT SHOW IT AFTER CLOSING THE BOX.**)\n\n  ![image](https://github.com/user-attachments/assets/d28e0275-70f6-4f6a-9dd3-f20d6dc2cf16)\n\n# Planned Features\n- [ ] Chat history - View/Delete/Export Chat history\n- [ ] Clear chat\n- [ ] Ability to provide API key within the app\n- [ ] Ability to provide System Prompt within the app\n- [ ] Custom bots with custom system prompts\n- [ ] More UI improvements\nand More...\n\n# Known issues\n- When asked to write poem or code, it tries to do it within one line/paragraph. Seems like a markdown issue.\n  ![image](https://github.com/user-attachments/assets/b763fcd7-5e12-44ab-99d3-1cf919c813bb)\n\n# Not So Frequently Asked Questions\n- **Q: Why should I even use this?**\n- **A:** It's your choice. If you like open-source AI models, too lazy to open a browser and don't have high end PC to run it locally, this application is just for you. Also, Groq is something special. It uses an LPU (Language Processing Unit) , which has a greater capacity than CPU or GPU. As a result, the replies of the models are as fast as instant. Learn more at https://wow.groq.com/why-groq \n- **Q: Why isn't [Put a model name here] working? I have active internet connection and also provided an API key.**\n- **A:** Maybe that specific model(s) got removed, or changed to a new name. Just go to the [Groq models documentation](https://console.groq.com/docs/models) to find the changes, then modify the code; or wait for me to update the app.\n  \n# Credits\n- Inspired by **vn33**'s **PyQt6-Groq-Chatbot** - https://github.com/vn33/PyQt6-Groq-Chatbot\n\n# References\n- Groq API documentation - https://console.groq.com/docs\n- Groq-python GitHub repo - https://github.com/groq/groq-python\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffurthersecrets24680%2Fgroqt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffurthersecrets24680%2Fgroqt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffurthersecrets24680%2Fgroqt/lists"}