titan4k / app.py
sametay's picture
Update app.py
80a2c84 verified
raw
history blame contribute delete
797 Bytes
import gradio as gr
from transformers import pipeline
pipe = pipeline("text-generation", model="HuggingFaceH4/zephyr-7b-beta")
def generate_lyrics(prompt):
# Prompt'u düzenle
full_prompt = f"<|system|>\nYou are a helpful assistant for generating song lyrics.\n<|user|>\n{prompt}\n<|assistant|>\n"
try:
response = pipe(full_prompt, max_new_tokens=150, do_sample=True, temperature=0.7)[0]['generated_text']
if "<|assistant|>" in response:
response = response.split("<|assistant|>")[1].strip()
return response
except Exception as e:
return f"Error: {str(e)}"
# API endpoint
gr.Interface(
fn=generate_lyrics,
inputs="text",
outputs="text",
title="Lyrics AI",
description="Enter a prompt to generate lyrics"
).launch()