OneLLM : application de chat IA au style Samsung OneUI
(onellm.sideros.kr)Présentation du projet
OneLLM est une application de chat IA qui imite Samsung OneUI. En s’appuyant sur Groq, elle fournit des réponses IA rapides et précises, tout en offrant une interface dans l’esprit de OneUI pour une expérience naturelle proche d’une application native.
Fonctionnalités principales
-
Système de design OneUI
- Application des Material Icons et des éléments de design de Samsung OneUI
- Utilisation de la police SamsungOne
- Interface utilisateur intuitive et épurée
- Prise en charge du mode sombre
-
Fonctions de chat avancées
- Aucune connexion requise
- Sauvegarde et gestion de l’historique des conversations
- Fonction de recherche dans les échanges
-
Options de personnalisation
- Choix entre différents modèles d’IA
- Prise en charge des modèles Deepseek distillés et des modèles basés sur Qwen | LLama
- Réglage de la taille du texte
- Personnalisation via le menu des paramètres
Stack technique
- React.js
- CSS3
- Node.js
Caractéristiques
- Design responsive pensé pour le mobile (PWA)
- Sauvegarde des conversations via le stockage local
- Affichage des horodatages des messages
Ce projet est une PWA conçue pour reproduire les éléments de design de Samsung OneUI, son système d’icônes, son système de couleurs, la déconnexion et jusqu’aux interactions, afin de donner l’impression d’une application native sur les appareils Galaxy.
Comme l’accent a été mis sur l’UX mobile plutôt que sur le bureau, il est recommandé de l’utiliser sur téléphone.
15 commentaires
Est-ce acceptable d’envoyer directement la clé API à l’API Groq depuis le frontend ?
Même si ce n’est qu’une démo, je vous signale que la clé API est exposée.
Merci pour votre bon retour !
À l’origine, il était également prévu de traiter les requêtes via un serveur proxy backend, mais comme l’API Groq n’est pas facturée pour un usage personnel, vous pouvez considérer qu’il n’y a pratiquement aucun inconvénient lié à l’exposition de la clé API.
C’est pourquoi l’application a été conçue avec une architecture où la clé est transmise directement depuis le frontend, et si une version permettant d’utiliser des clés API Azure ou OpenAI est développée par la suite, il est probable qu’un passage par un proxy backend y soit ajouté.
Le code source de OneLLM a été publié sur GitHub !
Si cela vous intéresse, vous pouvez consulter ce lien
https://github.com/sioaeko/OneLLM
Cela fait longtemps que ce n’est plus mis à jour, mais il y a aussi ça.
https://github.com/SamsungInternet/OneUI-Web
Merci pour cet avis !
On dirait que seuls les éléments d’UX de l’époque de OneUI 2 ont été pris en compte.
OneLLM a été conçu pour reproduire au maximum l’esprit de OneUI 6,
Donc même s’il semble différent des éléments de cette période, il faudra que je le teste à l’occasion quand j’aurai le temps.
Je suggère qu’en changeant la valeur de
heightà100dvh, cela s’adapterait peut-être mieux à la mise en page mobile.Merci pour votre avis. Je l’ai intégré et appliqué dans le CSS.
L’accès depuis l’étranger ne fonctionne pas.
L’accès est actuellement ouvert pour le Japon, la Corée du Sud et les États-Unis.
L’accès depuis certains pays étrangers avait été bloqué par le pare-feu WAF de Cloudflare.
Si vous souhaitez y accéder depuis un autre pays, dites-le-moi et j’ouvrirai l’accès.
La Turquie (Türkiye), s’il vous plaît. Je suis un expatrié coréen en Turquie.
Une exception pour la Turquie a été ajoutée au pare-feu.
C'était aux États-Unis, mais ça marche très bien !
L’accès est impossible depuis l’étranger et, en Corée, le service renvoie un
502 Bad Gateway.Le projet est actuellement temporairement arrêté en raison de corrections en cours sur les modifications ! Nous le remettrons en ligne après application des changements.
Il est désormais passé en ligne.