File size: 1,035 Bytes
9190c08
700f2b4
4c5d59f
700f2b4
 
 
 
 
 
 
 
 
 
 
 
 
 
3a75ba5
dd6b5c6
700f2b4
9190c08
 
700f2b4
 
 
 
 
 
9190c08
700f2b4
9190c08
700f2b4
9190c08
700f2b4
b2614df
9190c08
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
31
32
33
34
35
36
37
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()