Spaces:
Sleeping
Sleeping
File size: 713 Bytes
c61e09a 90a5d1f c61e09a 8547a05 90a5d1f 8547a05 35580ab c61e09a 90a5d1f d06ab3d 2973b77 90a5d1f 46ebd3a c61e09a 2061d50 35580ab c61e09a 35580ab c55ac76 35580ab 4d38996 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
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) |