Gpt-2 / App.py
mrnoobpm's picture
Create App.py
b5ef4ac verified
raw
history blame
865 Bytes
import gradio as gr
from transformers import AutoModelForCausalLM, AutoTokenizer
# Türkçe model
tokenizer = AutoTokenizer.from_pretrained("ytu-ce-cosmos/turkish-gpt2")
model = AutoModelForCausalLM.from_pretrained("ytu-ce-cosmos/turkish-gpt2")
def dusun(prompt, max_length=150):
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_length=max_length, do_sample=True, temperature=0.8)
return tokenizer.decode(outputs[0], skip_special_tokens=True)
demo = gr.Interface(
fn=dusun,
inputs=[
gr.Textbox(label="Türkçe Prompt", lines=3),
gr.Slider(50, 200, value=100, label="Uzunluk")
],
outputs=gr.Textbox(label="Üretilen Metin", lines=10),
title="🇹🇷 Türkçe GPT-2",
examples=[
["Bir varmış bir yokmuş"],
["Yapay zeka geleceği"],
]
)
demo.launch()