thanthienhai / DATN-Image-Captioning-THANTHIEN

Đồ án xây dựng ứng dụng tạo chú thích ảnh tự động bằng AI, kết hợp các mô hình để phân tích và mô tả nội dung ảnh, bên cạnh đó so sánh các thuật toán để chịn ra mô hình phù hợp. Ứng dụng giúp người dùng dễ dàng tổ chức và tìm kiếm ảnh qua các chú thích tự động.
0 stars 0 forks source link

Xây dựng giao diện ứng dụng với FastAPI và Streamlit #3

Open thanthienhai opened 2 weeks ago

thanthienhai commented 2 weeks ago

Issue: Xây dựng giao diện ứng dụng với FastAPI và Streamlit

Mô tả

Phát triển ứng dụng sử dụng Python với FastAPI và Streamlit nhằm xây dựng giao diện trực quan và dễ sử dụng cho người dùng. Ứng dụng sẽ tích hợp các chức năng như sinh caption và tìm kiếm ảnh, giúp người dùng tương tác với mô hình AI thông qua giao diện web.

Mục tiêu

Tạo ra giao diện web trực quan, thân thiện với người dùng, cho phép họ tương tác với các API và mô hình AI một cách dễ dàng.

Kiến thức cần nghiên cứu

  1. FastAPI: Nghiên cứu cách sử dụng FastAPI để xây dựng API cho ứng dụng. Bao gồm các kỹ thuật xây dựng và quản lý endpoint cho việc sinh caption và tìm kiếm ảnh. Cần đảm bảo các API này hoạt động nhanh, hiệu quả và có thể dễ dàng tích hợp với Streamlit.

  2. Streamlit: Tìm hiểu cách sử dụng Streamlit để tạo giao diện web đơn giản và dễ dàng tương tác. Streamlit sẽ được sử dụng để tạo các thành phần giao diện như nút bấm, thanh tìm kiếm, khu vực hiển thị ảnh và caption. Nghiên cứu cách tùy chỉnh giao diện và tối ưu hóa trải nghiệm người dùng trên web.

  3. API Integration: Tìm hiểu cách tích hợp các API sinh caption và tìm kiếm ảnh vào giao diện Streamlit. Bao gồm việc xây dựng các hàm gọi API, xử lý dữ liệu trả về, và hiển thị kết quả trực tiếp trên giao diện.

Công việc cần thực hiện

Yêu cầu