title | emoji | colorFrom | colorTo | sdk | sdk_version | app_file | pinned | license | short_description | models | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ensemble Model App Builder |
๐ |
purple |
gray |
streamlit |
1.42.2 |
app.py |
false |
apache-2.0 |
An AI-powered App Builder for Streamlit and Gradio Apps |
|
๐ Enhanced Multi-Model AI-Powered App Builder for Streamlit and Gradio Applications
Discover a more intuitive and seamless way to create Streamlit and Gradio applications with our Hugging Face Space. Harness the combined prowess of several large language models, letting you develop interactive web tools swiftly and with minimal coding experience.
Leverage this tool to automatically generate Python code tailored for either Streamlit or Gradio apps. Our system integrates the capabilities of the Gemini Pro 2.0, Salesforce/codet5-small, and bigscience/T0_3B models to craft your code. Begin by picking a predefined task or entering a custom directive.
Originally conceptualized by: Louie F. Cervantes, M.Eng (Information Engineering) West Visayas State University This iteration, refined and expanded by WhackTheJacker, maximizes the utility of multiple models to boost code generation accuracy and variety.
- Advanced Multi-Model Code Generation: Utilizes Gemini Pro 2.0, Salesforce/codet5-small, and bigscience/T0_3B for enhanced and reliable code synthesis.
- User-Friendly Interface: Simply describe your desired application functionality, and let the AI handle the rest.
- Support for Streamlit and Gradio: Opt for the framework that best suits your requirements.
- Efficient Prototyping: Condense your development timeline with rapid code generation and iterative features.
- App Description: Provide a clear and concise outline of the application you wish to construct.
- Framework Selection: Decide whether to generate a Streamlit or Gradio application.
- Initiate Code Generation: Press the "Generate" button and watch the AI draft your Python script.
- Customize and Validate: Examine the code output and adjust as required.
- Deployment or Execution: Run the code on a local setup or deploy using services like Streamlit Sharing or Hugging Face Spaces.
- Gemini Pro 2.0: Offers extensive code generation and adept natural language interpretation.
- Salesforce/codet5-small: Specializes in refining code and enhancing output quality.
- bigscience/T0_3B: Excels in understanding natural language commands and execution.
"Devise a Streamlit app that accepts user input and showcases the input transformed into uppercase letters."
- Clone the repository to your local machine.
- Install dependencies with:
pip install streamlit gradio transformers
- Start the application:
streamlit run app.py
We welcome contributions! Encountered a bug or have enhancement ideas? Feel free to open an issue or contribute via pull request.
This software is distributed under the Apache 2.0 License.
- To Hugging Face for the Spaces platform and Transformers library.
- Google, for developing Gemini Pro.
- Salesforce, for the innovative CodeT5.
- BigScience for their contribution of T0.
- The dedicated communities behind Streamlit and Gradio.
- Louie F. Cervantes, M.Eng, for laying the project groundwork.
For any questions or feedback, don't hesitate to contact us.