OneLLM: Ứng dụng chat AI phong cách Samsung OneUI
(onellm.sideros.kr)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
-
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
-
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
-
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
Có ổn không khi gửi trực tiếp
apikeytrong frontend tới Groq API?Dù chỉ là bản demo, tôi xin báo rằng
apikeyđang bị lộ.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.
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
Đã 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
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.
Tôi xin góp ý rằng nếu đổi giá trị
heightthành100dvhthì có lẽ sẽ phù hợp với bố cục trên di động hơn.Cảm ơn ý kiến hay của bạn. Tôi đã phản ánh vào CSS và áp dụng rồi.
Không thể truy cập từ nước ngoài
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.
Làm ơn bản Thổ Nhĩ Kỳ nhé. Vì tôi là kiều dân Hàn ở Thổ Nhĩ Kỳ.
Đã thêm Thổ Nhĩ Kỳ vào ngoại lệ tường lửa.
Tôi ở Mỹ mà vẫn chạy rất tốt!
Ở nước ngoài không thể truy cập, còn trong nước thì gặp lỗi 502 Bad Gateway.
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.
Hiện đã chuyển sang trạng thái trực tuyến