Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -390,7 +390,7 @@ def o3_chat(model_name, api_key, base_url, question, image):
|
|
| 390 |
|
| 391 |
sharegpt_data_item = process_message_to_sharegpt_format(messages)
|
| 392 |
|
| 393 |
-
return html_output, sharegpt_data_item['images']
|
| 394 |
|
| 395 |
# Gradio界面
|
| 396 |
def create_demo():
|
|
@@ -416,13 +416,16 @@ def create_demo():
|
|
| 416 |
output = gr.HTML(label="Response")
|
| 417 |
|
| 418 |
with gr.Row():
|
| 419 |
-
|
|
|
|
|
|
|
|
|
|
| 420 |
|
| 421 |
# 处理提交
|
| 422 |
submit_btn.click(
|
| 423 |
fn=o3_chat,
|
| 424 |
inputs=[model_name, api_key, base_url, question, image_input],
|
| 425 |
-
outputs=[output, extracted_images]
|
| 426 |
)
|
| 427 |
|
| 428 |
# 示例部分
|
|
|
|
| 390 |
|
| 391 |
sharegpt_data_item = process_message_to_sharegpt_format(messages)
|
| 392 |
|
| 393 |
+
return html_output, sharegpt_data_item['images'], sharegpt_data_item['sharegpt_conversation']
|
| 394 |
|
| 395 |
# Gradio界面
|
| 396 |
def create_demo():
|
|
|
|
| 416 |
output = gr.HTML(label="Response")
|
| 417 |
|
| 418 |
with gr.Row():
|
| 419 |
+
with gr.Column(scale=1):
|
| 420 |
+
extracted_images = gr.Gallery(label="Extracted Images")
|
| 421 |
+
with gr.Column(scale=1):
|
| 422 |
+
extracted_json = gr.JSON(label="Extracted JSON")
|
| 423 |
|
| 424 |
# 处理提交
|
| 425 |
submit_btn.click(
|
| 426 |
fn=o3_chat,
|
| 427 |
inputs=[model_name, api_key, base_url, question, image_input],
|
| 428 |
+
outputs=[output, extracted_images, extracted_json]
|
| 429 |
)
|
| 430 |
|
| 431 |
# 示例部分
|