Spaces:
Runtime error
Runtime error
File size: 1,001 Bytes
16bdf1b 659c82b 1e6f8a9 17900ba 1e6f8a9 786aae8 1e6f8a9 810b3ba 3be97a6 c8c75f5 3be97a6 810b3ba 3be97a6 1e6f8a9 3be97a6 810b3ba 1e6f8a9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | from transformers import pipeline
# Modeli bir kez yükleyip her seferinde yeniden yüklememek için global değişken kullanabiliriz.
pipe = pipeline("text2text-generation", model="google/t5-v1_1-small", device="cpu")
pipe.model.config.pad_token_id = pipe.tokenizer.eos_token_id # pad_token_id ayarı
def generate_lesson_from_transcript(doc_text):
"""
Metin girişinden ders anlatımı üretir ve çıktı olarak metin ile dosya döndürür.
"""
try:
generated_text = pipe(doc_text, max_length=100, truncation=True)[0]['generated_text']
output_path = "/tmp/generated_output.txt" # Web ortamında /tmp gibi geçici bir dizin kullanabilirsiniz
with open(output_path, "w") as file:
file.write(generated_text)
return generated_text, output_path
except Exception as e:
# Hata mesajını daha ayrıntılı yazdırabiliriz.
print(f"Bir hata oluştu: {str(e)}")
return "Bir hata oluştu", None |