7 điểm bởi sdr0311 2025-02-16 | 15 bình luận | Chia sẻ qua WhatsApp

Giới thiệu dự án

OneLLM là một ứng dụng chat AI mô phỏng Samsung OneUI. Ứng dụng tận dụng Groq để cung cấp phản hồi AI nhanh và chính xác, đồng thời mang lại trải nghiệm tự nhiên như ứng dụng native với giao diện mang cảm giác OneUI.

Tính năng chính

  1. Hệ thống thiết kế OneUI

    • Áp dụng Material Icon và các yếu tố thiết kế của Samsung OneUI
    • Áp dụng phông chữ SamsungOne
    • Giao diện người dùng trực quan và gọn gàng
    • Hỗ trợ chế độ tối
  2. Tính năng chat nâng cao

    • Không cần đăng nhập
    • Lưu và quản lý lịch sử chat
    • Tính năng tìm kiếm nội dung hội thoại
  3. Tùy chọn tùy biến

    • Có thể chọn nhiều mô hình AI khác nhau
    • Hỗ trợ các mô hình dựa trên Deepseek distilled Qwen | LLama
    • Điều chỉnh kích thước chữ
    • Cá nhân hóa thông qua menu cài đặt

Tech stack

  • React.js
  • CSS3
  • Node.js

Đặc điểm

  • Thiết kế responsive thân thiện với di động ( PWA )
  • Lưu nội dung hội thoại bằng local storage
  • Hiển thị dấu thời gian của tin nhắn

Dự án này là một PWA được xây dựng nhằm tái hiện các yếu tố thiết kế của Samsung OneUI như hệ thống biểu tượng, hệ thống màu sắc, đăng xuất và cả tương tác để trông như một ứng dụng native trên các thiết bị Galaxy.
Vì tập trung vào UX trên di động hơn là desktop, nên khuyến nghị bạn dùng thử trên điện thoại.

15 bình luận

 
yeorinhieut 2025-02-19

Có ổn không khi gửi trực tiếp apikey trong frontend tới Groq API?
Dù chỉ là bản demo, tôi xin báo rằng apikey đang bị lộ.

 
sdr0311 2025-02-19

Cảm ơn bạn đã góp ý rất hay!
Ban đầu mình cũng đã có kế hoạch xử lý yêu cầu thông qua máy chủ proxy backend, nhưng vì Groq API không tính phí cho mục đích sử dụng cá nhân nên có thể xem như hầu như không có bất lợi đáng kể nào phát sinh ngay cả khi API key bị lộ.
Vì vậy, mình đã xây dựng theo cấu trúc truyền key trực tiếp từ frontend, và nếu sau này làm ra phiên bản có thể chứa và sử dụng API key của Azure hoặc OpenAI thì có vẻ mình sẽ bổ sung thêm bước proxy backend.

 
sdr0311 2025-02-18

Mã nguồn của OneLLM đã được công khai trên GitHub!
Ai quan tâm thì có thể vào liên kết này

https://github.com/sioaeko/OneLLM

 
brainer 2025-02-16

Đã lâu không được cập nhật rồi, nhưng cũng có cái này nữa

https://github.com/SamsungInternet/OneUI-Web

 
sdr0311 2025-02-16

Cảm ơn bạn vì ý kiến rất hay!
Có vẻ như mới chỉ phản ánh các yếu tố UX từ thời OneUI 2.
OneLLM được tạo ra để tái hiện tối đa cảm giác của OneUI 6,
nên tuy có vẻ khác với các yếu tố của thời đó, nhưng khi có thời gian tôi cũng sẽ thử test một lần.

 
mokaa 2025-02-16

Tôi xin góp ý rằng nếu đổi giá trị height thành 100dvh thì có lẽ sẽ phù hợp với bố cục trên di động hơn.

 
sdr0311 2025-02-16

Cảm ơn ý kiến hay của bạn. Tôi đã phản ánh vào CSS và áp dụng rồi.

 
ned0909 2025-02-16

Không thể truy cập từ nước ngoài

 
sdr0311 2025-02-16

Hiện tại đã mở quyền truy cập cho Nhật Bản, Hàn Quốc và Hoa Kỳ.
Trước đây, quyền truy cập từ một số quốc gia nước ngoài đã bị chặn bằng tường lửa WAF của Cloudflare.
Nếu bạn muốn truy cập từ các quốc gia khác, vui lòng cho tôi biết, tôi sẽ mở quyền truy cập.

 
faceradix 2025-02-17

Làm ơn bản Thổ Nhĩ Kỳ nhé. Vì tôi là kiều dân Hàn ở Thổ Nhĩ Kỳ.

 
sdr0311 2025-02-17

Đã thêm Thổ Nhĩ Kỳ vào ngoại lệ tường lửa.

 
ned0909 2025-02-16

Tôi ở Mỹ mà vẫn chạy rất tốt!

 
hoonix 2025-02-16

Ở nước ngoài không thể truy cập, còn trong nước thì gặp lỗi 502 Bad Gateway.

 
sdr0311 2025-02-16

Hiện tại dự án đã tạm thời đóng do đang chỉnh sửa các thay đổi! Sau khi áp dụng xong các thay đổi, chúng tôi sẽ mở lại.

 
sdr0311 2025-02-16

Hiện đã chuyển sang trạng thái trực tuyến