Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| from transformers import pipeline, AutoProcessor, AutoModel | |
| import torch | |
| from huggingface_hub import login | |
| import os | |
| #login | |
| api_key = os.getenv("ACCESS_TOKEN") | |
| login(token=api_key) | |
| # gemma | |
| pipe = pipeline(task="text-generation", model="google/gemma-2-2b-it") | |
| def poet(prompt): | |
| messages = [{"role": "user", "content": prompt}] | |
| outputs = pipe(messages, max_length=80) | |
| return outputs[0]["generated_text"][-1]["content"].strip() | |
| st.title("Shakespeare Ai") | |
| st.write("A space made to allow people to create shakespeare like text!") | |
| # get prompt | |
| prompt = st.text_input("Enter your prompt: ") | |
| # analyze prompt | |
| shakespeare = poet(prompt) | |
| # write content | |
| st.write(shakespeare) |