https://github.com/walterpinem/grokxai-api-streamlit
Testing Grok xAI Models with Streamlit
https://github.com/walterpinem/grokxai-api-streamlit
ai ai-chatbot ai-tools api grok grok-ai grok-api grok3 python python-3 python3 streamlit streamlit-application streamlit-webapp
Last synced: 3 months ago
JSON representation
Testing Grok xAI Models with Streamlit
- Host: GitHub
- URL: https://github.com/walterpinem/grokxai-api-streamlit
- Owner: walterpinem
- Created: 2025-03-04T20:10:52.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-04T20:18:51.000Z (3 months ago)
- Last Synced: 2025-03-04T21:25:19.875Z (3 months ago)
- Topics: ai, ai-chatbot, ai-tools, api, grok, grok-ai, grok-api, grok3, python, python-3, python3, streamlit, streamlit-application, streamlit-webapp
- Language: Python
- Homepage: https://walterpinem.com/grok-xai-api/
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A Simple Python Streamlit App for Testing Grok xAI Models
Testing Grok xAI Models using Streamlit with a simple interface.
#### Simple usage:
streamlit run app.py
---
Here’s how you can get started:#### **1\. Create a Python Virtual Environment**
Open your terminal (or Command Prompt on Windows) and navigate to your project directory. Then run:
##### Windows & Mac
python -m venv grokxai_env
Activate it by running:
**On Windows:**
grokxai_env\Scripts\activate
**On macOS/Linux:**
source grokxai_env/bin/activate
For more detailed cover up, learn my post about [**Python virtual environment**](https://walterpinem.com/python-virtual-environment/).
#### **2\. Install Required Packages**
With your virtual environment activated, install Streamlit and [**OpenAI Python SDK**](https://github.com/openai/openai-python) as Grok xAI API is compatible with OpenAI (as well as any other dependencies you need) using `pip`:
pip install streamlit openai
This will install the Streamlit framework, which we use to build our interactive web app, and the OpenAI package, which is required to interact with the Grok xAI API.
#### **3\. Prepare the Project Structure**
Organize your project directory so that you have all the necessary files in place:
grok-xai-chat-app/
├── app.py
└── logo-white.png
You can change the logo name or even remove it.