Spaces:
Runtime error
Runtime error
Update app.py
Browse files
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)
|