Spaces:
Running
Running
Fix layout requested by https://huggingface.co/spaces/ByteDance-Seed/Seed1.5-VL/discussions/9#682f06bfcc42cf9552def4ee
Browse files
app.py
CHANGED
|
@@ -170,70 +170,69 @@ def online_record_chat(text: str, gr_history: list, gr_webcam_images: list,
|
|
| 170 |
inputs, gr_history, infer_history, if_thinking, temperature, online=True):
|
| 171 |
yield response_message, gr.skip(), infer_history
|
| 172 |
|
| 173 |
-
|
| 174 |
with gr.Blocks() as demo:
|
| 175 |
-
with gr.
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
gr.
|
| 179 |
-
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
<img
|
| 193 |
-
src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/github/github-original.svg"
|
| 194 |
-
alt="GitHub"
|
| 195 |
-
width="24"
|
| 196 |
>
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
|
| 200 |
-
|
| 201 |
-
|
| 202 |
-
|
| 203 |
-
|
| 204 |
-
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
display:
|
| 210 |
-
|
| 211 |
-
|
| 212 |
-
|
| 213 |
-
|
| 214 |
-
|
| 215 |
-
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
|
| 220 |
>
|
| 221 |
-
|
| 222 |
-
|
| 223 |
-
|
| 224 |
-
|
| 225 |
-
|
| 226 |
-
|
| 227 |
-
|
| 228 |
-
|
| 229 |
-
|
| 230 |
-
|
| 231 |
-
|
| 232 |
-
|
| 233 |
-
|
| 234 |
-
|
| 235 |
-
|
| 236 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 237 |
|
| 238 |
with gr.Tabs():
|
| 239 |
with gr.Tab("Offline") as gr_tab_ofl:
|
|
@@ -249,6 +248,7 @@ with gr.Blocks() as demo:
|
|
| 249 |
fn=general_chat,
|
| 250 |
type="messages",
|
| 251 |
multimodal=True,
|
|
|
|
| 252 |
textbox=gr.MultimodalTextbox(
|
| 253 |
file_count="multiple",
|
| 254 |
file_types=["image", ".mp4"],
|
|
@@ -421,6 +421,7 @@ with gr.Blocks() as demo:
|
|
| 421 |
fn=online_record_chat,
|
| 422 |
type="messages",
|
| 423 |
multimodal=False,
|
|
|
|
| 424 |
textbox=gr.
|
| 425 |
Textbox(placeholder=label_translations[
|
| 426 |
'gr_chatinterface_ol.textbox.placeholder']
|
|
|
|
| 170 |
inputs, gr_history, infer_history, if_thinking, temperature, online=True):
|
| 171 |
yield response_message, gr.skip(), infer_history
|
| 172 |
|
|
|
|
| 173 |
with gr.Blocks() as demo:
|
| 174 |
+
with gr.Row():
|
| 175 |
+
with gr.Column():
|
| 176 |
+
gr_title = gr.Markdown('# Seed1.5-VL')
|
| 177 |
+
with gr.Row():
|
| 178 |
+
gr.Markdown(
|
| 179 |
+
"""
|
| 180 |
+
<div style="display:flex; flex-direction:column; gap:10px;">
|
| 181 |
+
<a
|
| 182 |
+
href="https://github.com/ByteDance-Seed/Seed1.5-VL"
|
| 183 |
+
target="_blank"
|
| 184 |
+
style="
|
| 185 |
+
display: inline-flex;
|
| 186 |
+
align-items: center;
|
| 187 |
+
gap: 8px;
|
| 188 |
+
white-space: nowrap;
|
| 189 |
+
text-decoration: none;
|
| 190 |
+
"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 191 |
>
|
| 192 |
+
<img
|
| 193 |
+
src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/github/github-original.svg"
|
| 194 |
+
alt="GitHub"
|
| 195 |
+
width="24"
|
| 196 |
+
>
|
| 197 |
+
Seed1.5-VL Cookbook
|
| 198 |
+
</a>
|
| 199 |
+
</div>
|
| 200 |
+
"""
|
| 201 |
+
)
|
| 202 |
+
gr.Markdown(
|
| 203 |
+
"""
|
| 204 |
+
<div style="display:flex; flex-direction:column; gap:10px;">
|
| 205 |
+
<a
|
| 206 |
+
href="https://huggingface.co/papers/2505.07062"
|
| 207 |
+
target="_blank"
|
| 208 |
+
style="
|
| 209 |
+
display: inline-flex;
|
| 210 |
+
align-items: center;
|
| 211 |
+
gap: 8px;
|
| 212 |
+
white-space: nowrap;
|
| 213 |
+
text-decoration: none;
|
| 214 |
+
"
|
| 215 |
>
|
| 216 |
+
<img
|
| 217 |
+
src="https://huggingface.co/front/assets/huggingface_logo-noborder.svg"
|
| 218 |
+
alt="Paper"
|
| 219 |
+
width="24"
|
| 220 |
+
>
|
| 221 |
+
Seed1.5-VL Paper
|
| 222 |
+
</a>
|
| 223 |
+
</div>
|
| 224 |
+
""",
|
| 225 |
+
)
|
| 226 |
+
gr.Markdown('')
|
| 227 |
+
gr.Markdown('')
|
| 228 |
+
gr.Markdown('')
|
| 229 |
+
|
| 230 |
+
gr_lang_selector = gr.Dropdown(choices=["English", "中文"],
|
| 231 |
+
value="English",
|
| 232 |
+
label="🌐 English Interface/中文界面",
|
| 233 |
+
interactive=True,
|
| 234 |
+
min_width=400,
|
| 235 |
+
scale=0)
|
| 236 |
|
| 237 |
with gr.Tabs():
|
| 238 |
with gr.Tab("Offline") as gr_tab_ofl:
|
|
|
|
| 248 |
fn=general_chat,
|
| 249 |
type="messages",
|
| 250 |
multimodal=True,
|
| 251 |
+
chatbot=gr.Chatbot(height=600),
|
| 252 |
textbox=gr.MultimodalTextbox(
|
| 253 |
file_count="multiple",
|
| 254 |
file_types=["image", ".mp4"],
|
|
|
|
| 421 |
fn=online_record_chat,
|
| 422 |
type="messages",
|
| 423 |
multimodal=False,
|
| 424 |
+
chatbot=gr.Chatbot(height=600),
|
| 425 |
textbox=gr.
|
| 426 |
Textbox(placeholder=label_translations[
|
| 427 |
'gr_chatinterface_ol.textbox.placeholder']
|