Generate python code based on based on the evaluation paper "Co-Writing Screenplays and Theatre Scripts with Language Models", using huggingface transformer library, any available large language model pretrained checkpoint, and python. The functions should be divided into 3 hierarchical layers of abstraction. 

The highest layer is user input, a single sentence describing the central dramatic conflict. 
The middle layer generates character descriptions, a plot outline (a sequence of high-level scene descriptions together with corresponding locations), and location descriptions. 
The bottom layer is generated character dialogue for the text of the script.
สร้างโค้ด Python ตามเอกสารประเมินผล "บทภาพยนตร์ร่วมและสคริปต์ละครพร้อมโมเดลภาษา" โดยใช้ไลบรารีหม้อแปลง Huggingface จุดตรวจที่ฝึกล่วงหน้าสำหรับโมเดลภาษาขนาดใหญ่ใดๆ ที่มีอยู่ และ Python ฟังก์ชั่นควรแบ่งออกเป็น 3 ชั้นของนามธรรมตามลำดับชั้น เลเยอร์สูงสุดคือการป้อนข้อมูลของผู้ใช้ ซึ่งเป็นประโยคเดียวที่อธิบายความขัดแย้งอันน่าทึ่งในส่วนกลาง เลเยอร์กลางจะสร้างคำอธิบายตัวละคร โครงเรื่อง (ลำดับของคำอธิบายฉากระดับสูงพร้อมกับสถานที่ที่เกี่ยวข้อง) และคำอธิบายสถานที่ ชั้นล่างสุดจะถูกสร้างขึ้นเป็นบทสนทนาของตัวละครสำหรับข้อความของสคริปต์
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence