Spaces:
Runtime error
Runtime error
| 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 |