minko186 commited on
Commit
cc2969a
·
verified ·
1 Parent(s): e9640b0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -0
app.py CHANGED
@@ -63,6 +63,12 @@ def ai_check(text, option):
63
  else :
64
  return ai_generated_test(text)
65
 
 
 
 
 
 
 
66
  with gr.Blocks() as demo:
67
  gr.Markdown("# Polygraf Article Writer")
68
  with gr.Row():
@@ -78,6 +84,14 @@ with gr.Blocks() as demo:
78
  )
79
  with gr.Column():
80
  input_length = gr.Number(value=200, label="Choose length of the text:")
 
 
 
 
 
 
 
 
81
  ai_article_btn = gr.Button("Generate", visible=True)
82
  ai_generated = gr.Markdown("### Generated article:", visible=False)
83
  ai_label = gr.HTML(label="AI", visible=False)
 
63
  else :
64
  return ai_generated_test(text)
65
 
66
+ def update_visibility_api(model):
67
+ if model in ['OpenAI GPT 3.5', 'OpenAI GPT 4']:
68
+ return gr.update(visible=True)
69
+ else:
70
+ return gr.update(visible=False)
71
+
72
  with gr.Blocks() as demo:
73
  gr.Markdown("# Polygraf Article Writer")
74
  with gr.Row():
 
84
  )
85
  with gr.Column():
86
  input_length = gr.Number(value=200, label="Choose length of the text:")
87
+ with gr.Row():
88
+ ai_generator = gr.Dropdown(
89
+ choices = ['GPT-Neo', 'Llama 3', 'OpenAI GPT 3.5', 'OpenAI GPT 4'],
90
+ value = 'GPT-Neo',
91
+ label="Choose AI Model"
92
+ )
93
+ input_api = gr.Textbox(label="API Key", visible=False)
94
+ ai_generator.change(update_visibility, ai_generator, input_api)
95
  ai_article_btn = gr.Button("Generate", visible=True)
96
  ai_generated = gr.Markdown("### Generated article:", visible=False)
97
  ai_label = gr.HTML(label="AI", visible=False)