Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| from PIL import Image | |
| from transformers import pipeline | |
| from pathlib import Path | |
| import base64 | |
| from st_pages import Page, add_page_title, show_pages | |
| # Config | |
| # Initial page config | |
| st.set_page_config( | |
| page_title='RetrAIced', | |
| page_icon=':π§ :', | |
| layout="wide", | |
| initial_sidebar_state="expanded", | |
| ) | |
| def local_css(file_name): | |
| with open(file_name) as f: | |
| st.markdown(f"<style>{f.read()}</style>", unsafe_allow_html=True) | |
| local_css("style.css") | |
| def img_to_bytes(img_path): | |
| img_bytes = Path(img_path).read_bytes() | |
| encoded = base64.b64encode(img_bytes).decode() | |
| return encoded | |
| show_pages( | |
| [ | |
| Page("app.py", "Home", "π "), | |
| Page("pages/Question Answering.py", "Question Answering", ":grey_question:"), | |
| Page("pages/Speech Recognition.py", "Speech Recognition", ":speaking_head_in_silhouette:"), | |
| Page("pages/Summarization.py", "Summarization",":bookmark_tabs:"), | |
| Page("pages/Text to Image.py", "Text to Image",":lower_left_paintbrush:"), | |
| Page("pages/Text Classification.py",'Text Classification',":book:"), | |
| Page("pages/Image to text.py","Image to Text",":camera:"), | |
| Page("pages/Text Generation.py", "Text Generation", ":printer:"), | |
| ] | |
| ) | |
| col1,col2,col3=st.columns(3) | |
| with col1: | |
| st.header("RetrAIced") | |
| with col3: | |
| st.image("logo retraced 2.png",width=150,caption = "retrAIced logo generated by Text to Image model") | |
| st.write("##") | |
| st.markdown( | |
| """ | |
| Welcome to **RetrAIced**, the cool app that brings together a bunch of AI models in one place. | |
| It's like a playground for exploring all kinds of AI stuff, from understanding language to recognizing images. | |
| You can see real-time demos of predictive analytics and how different AI technologies work together. | |
| Everyone can jump in and play around with models for things like answering questions, recognizing speech, summarizing text, and creating more text. | |
| It's like entering a smart digital space where projects get a boost to be more flexible, efficient, and enjoyable.\n | |
| RetrAIced is powered by models from ***Hugging Face***, a key player in the language model world. | |
| Language models (LLMs), especially those from Hugging Face, have transformed natural language understanding and generation, | |
| becoming indispensable in today's data-driven world. RetrAIced exemplifies the collaborative potential of AI by breaking down barriers between different models, making their collective power accessible to users of all backgrounds. \n | |
| Come along on a fun ride into the language model world with RetrAIced! You'll uncover a bunch of possibilities and see how things can get way easier and more intuitive with AI. | |
| """ | |
| , unsafe_allow_html=True) | |
| st.write("##") | |
| st.write("##") | |
| #Create 2 columns to add github repo and huggging face repo | |
| left_col, right_col = st.columns(2) | |
| with left_col: | |
| st.info('**Hugging Face: [@JavierGon12](https://huggingface.co/JavierGon12)**', icon="π‘") | |