 Bu kodu yeniden düzenleyin ve daha okunabilir hale getirin:
def run(self): demo olarak gr.Blocks() ile: gr.Column() ile:struction_text = gr.Textbox(lines=2, label="Instruction", value=self.instruction, interaktif=True) input_text = gr.Textbox(lines=1, label="Giriş", değer=self.input, interaktif=True) old_output_text = gr.Textbox(lines=2, label="Eski Çıktı", value=self.old_output, interaktif=Yanlış ) modifiye_output_text = gr.Textbox(lines=10, label="Değiştirilmiş Çıktı", value=self.modified_output, interaktif=True) gr.Row() ile: button_next = gr.Button(value="Next") button_next.click (self.next_callback, inputs=[instruction_text, input_text, old_output_text, değiştirilmiş_output_text], outputs=[instruction_text, input_text, old_output_text, değiştirilmiş_output_text]) button_save = gr.Button(value="Save") button_save.click(self.save_callback, inputs) =[talimat_metni, girdi_metni, eski_çıkış_metni, değiştirilmiş_çıkış_metni]) button_reset = gr.Button(value="Başlangıca Sıfırla") button_reset.click(self.reset_callback, inputs=[talimat_metni, girdi_metni, eski_çıkış_metni, değiştirilen_çıkış_metni], outputs=[talimat_metni, input_text, eski_output_text, değiştirilmiş_output_text]) gr.Row() ile: skip_ahead = gr.Number(label="Atlanacak öğeler", değer=0, interaktif=True) button_skip = gr.Button(value="İleriye Atla") button_skip gr.Row() ile: gpt_api_key = gr.Textbox(label="API) key", placeholder="OpenAI API Anahtarınızı girin (isteğe bağlı)") button_ask_gpt = gr.Button(value="GPT'ye Sor") button_ask_gpt.click(self.ask_gpt, inputs=[instruction_text, input_text, old_output_text, modify_output_text, gpt_api_key] , outputs=[talimat_metni, girdi_metni, eski_çıktı_metni, değiştirilmiş_çıkış_metni]) demo.launch()
İşte kodun daha okunabilir hale getiren yeniden düzenlenmiş bir versiyonu: ``` def run(self): with gr.Blocks() as demo: with gr.Column():struction_text = gr.Textbox(lines=2, label= "Talimat", value=self.instruction, interaktif=True ) input_text = gr.Textbox(lines=1, label="Input", value=self.input, interaktif=True ) old_output_text = gr.Textbox(lines=2, label="Eski Çıktı", value=self.old_output, interaktif=False ) modifiye_output_text = gr.Textbox(lines=10, label="Değiştirilmiş Çıktı", value=self.modified_output, interaktif=True ) gr.Row() ile : button_next = gr.Button( value="Next" ) button_next.click( self.next_callback, inputs=[talimat_metni, girdi_metni, eski_çıkış_metni, değiştirilmiş_çıkış_metni], outputs=[talimat_metni, girdi_metni, eski_çıkış_metni, değiştirilmiş_çıkış_metni] ) button_save = gr.Button ( value="Kaydet" ) button_save.click( self.save_callback, inputs=[instruction_text, input_text, old_output_text, değiştirilmiş_output_text] ) button_reset = gr.Button( value="Sıfırla Başlangıca" ) button_reset.click( self.reset_callback, girişler =[talimat_metni, girdi_metni, eski_çıkış_metni, değiştirilmiş_çıkış_metni], outputs=[talimat_metni, girdi_metni, eski_çıkış_metni, değiştirilen_çıkış_metni] ) gr.Row() ile: jump_ahead = gr.Number( label="Atlanacak öğeler", değer=0, interaktif= True ) button_skip = gr.Button( value="Skip Ahead" ) button_skip.click( self.skip_ahead, inputs=[skip_ahead, yönerge_metni, input_text, eski_output_text, değiştirilmiş_output_text], outputs=[instruction_text, input_text, eski_output_text, değiştirilmiş_output_text] ) ile gr.Row(): gpt_api_key = gr.Textbox( label="API key", placeholder="OpenAI API Anahtarınızı girin (isteğe bağlı)" ) button_ask_gpt = gr.Button( value="GPT'ye Sor" ) button_ask_gpt.click( self .ask_gpt, inputs=[talimat_metni, input_text, eski_output_text, değiştirilmiş_output_text, gpt_api_key], outputs=[talimat_metni, input_text, eski_output_text, değiştirilmiş_output_text] ) demo.launch() ```