Bertug1911's picture
Update app.py
b2614df verified
import gradio as gr
from transformers import pipeline
import torch
# 🔥 Modeli yükle (örnek olarak gpt2)
generator = pipeline("text-generation", model="gpt2")
def generate_text(prompt, temperature, top_k):
output = generator(
prompt,
max_length=200,
temperature=temperature,
top_k=int(top_k),
do_sample=True,
pad_token_id=50256
)[0]["generated_text"]
return output
with gr.Blocks() as app:
gr.Markdown("# 🧠 Hugging Face Text Generator (BrtAI Edition)")
with gr.Row():
prompt = gr.Textbox(label="Input", placeholder="Bir şey yaz...", lines=3)
with gr.Row():
temperature = gr.Slider(0.1, 2.0, value=1.0, label="Temperature")
top_k = gr.Slider(10, 100, value=50, step=1, label="Top-K")
with gr.Row():
output = gr.Textbox(label="Output", lines=6)
with gr.Row():
btn = gr.Button("Generate")
btn.click(generate_text, inputs=[prompt, temperature, top_k], outputs=output)
# 🚀 API açık!
app.launch()