Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nafisrayan/ai-playground
AI Playground using Gemini API or HuggingFace Token to conduct specific tasks to fulfill specific needs.
https://github.com/nafisrayan/ai-playground
ai api gemini huggingface llm mistral nlp phi webscraping
Last synced: about 4 hours ago
JSON representation
AI Playground using Gemini API or HuggingFace Token to conduct specific tasks to fulfill specific needs.
- Host: GitHub
- URL: https://github.com/nafisrayan/ai-playground
- Owner: NafisRayan
- Created: 2023-12-20T02:44:58.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-05-17T11:16:40.000Z (6 months ago)
- Last Synced: 2024-05-17T23:33:38.747Z (6 months ago)
- Topics: ai, api, gemini, huggingface, llm, mistral, nlp, phi, webscraping
- Language: Python
- Homepage: https://ai-playground-5wwl.onrender.com/
- Size: 85 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**Title**: AI Playground: Unleash Your Creative Spark!
**Description**:
Embark on an AI-driven journey of creativity and exploration with this captivating Streamlit application. Enter your prompts and let the power of Generative AI weave stories, compose poems, generate code snippets, and more. Delve into the realm of imagination, where AI serves as your co-creator, transforming your ideas into tangible expressions.**Getting Started**:
1. **Prerequisites**:
* Python 3 or later
* Streamlit
* Google's Generative AI API
* Hugging Face Hub (for advanced AI models)2. **Installation**:
* Install the required dependencies using `pip install -r requirements.txt`.
* Get your Google Generative AI API key and set it as an environment variable (`export GENERATIVE_AI_API_KEY=`) or provide it directly in the code.
* Obtain a Hugging Face token for accessing advanced models.3. **Usage**:
* Run the application with `streamlit run app.py`.
* The app's interface includes:
* An input field for entering prompts.
* An optional field for providing a special prompt to guide the AI's response.
* Checkboxes for enabling file input, allowing you to extract text from PDF, TXT, DOCX, or CSV files.
* A generate button to trigger the AI's response based on your inputs.
* A download button for saving the generated text as a TXT, PY, or HTML file.
* Explore different prompts and experiment with various AI models to discover the limitless possibilities of creative collaboration with AI.**Features**:
* **Educational Tool**:
* Learn about AI and machine learning concepts through hands-on experimentation.
* **Community Engagement**:
* Share your creations and join discussions with other AI enthusiasts.
* **Scalable Models**:
* Experiment with different AI models to find the perfect fit for your creative needs.
* **Adaptive Interface**:
* Customizable interface to tailor the experience to your preferences.
* **Safety Settings**:
* Comprehensive safety measures to ensure responsible AI generation.
* **Background Image**:
* Enhance your creative experience with a dynamic background image.