17 lines
602 B
Python
17 lines
602 B
Python
import streamlit as st
|
|
|
|
|
|
def render_image_gallery(backend_url):
|
|
st.subheader("🖼️ 生成画廊")
|
|
|
|
# 这里通常轮询后端获取最新生成的图片
|
|
# GET /api/images/latest
|
|
|
|
if not st.session_state.generated_images:
|
|
st.info("暂无生成图片,对话中触发绘图后将在此显示。")
|
|
else:
|
|
cols = st.columns(2)
|
|
for idx, img_url in enumerate(st.session_state.generated_images[-4:]): # 只显示最近4张
|
|
with cols[idx % 2]:
|
|
st.image(img_url, use_container_width=True)
|
|
st.caption(f"Image {idx + 1}") |