Spaces:
Sleeping
Sleeping
| 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() | |