본문 바로가기

전체 글

(34)
[iGPT] Version 2.2.0 구현 내용Solar-mini-1-chat을 추가했다.GPT를 4o로 변경하였다.다른 챗봇들은 정리했다.
플러터(Flutter)에서 한글 입력시 마지막 글자 중복 입력 이벤트 발생 이런식으로 안녕하세요 입력 후 '요'만 추가적으로 입력되는 이벤트가 발생했다.원인은한글은 마지막까지 어떤 글자로 완성될지 모르는 특성 때문에 IME를 사용하는데다음과 같이 '요' 글자 밑에 밑줄이 있는 상태를 composing 상태라고하며 다음 입력받을 글자를 대기중인 상태이다.이때 엔터키 등으로 입력을 하게되면 TextEditingController 가 두번 실행게된다.해결법은if (textController.value.composing.isValid) { print('composing'); return; }다음과 같이 TextEditingController의 value에서 composing값을 isvalid로 검사하여 true일경우그러니까 밑줄이 있을 경우 return;으로 처리했다.완벽한..
[iGPT] Version 2.1.0 구현 내용PC에서 주로 사용하기 때문에 PC에서 UX를 위해 엔터키를 누르면 전송쉬프트 + 엔터키를 누르면 줄 바꿈을 구현했다.구현 내용textField의 TextInputType을 multiline으로 변경maxLines를 null로 변경textField를 KeyboadListner로 wrapping 후 shift키와 enter키가 같이 눌릴때와 enter키만 눌릴때를 구분 후 조건문 적용아쉬운 점textField의 multiline의 경우 enter키를 누르면 newline이 생기는데enter키로 전송을 구현했기 때문에 전송 후 textField에 newline이 생기는 이슈가 있다.아직까지는 flutter의 한계로 둘 중 하나만 사용하거나 이슈가 발생하거나 두가지 밖에 없다.
[2024.03.11~2024.03.17] AI 소식 1. Apple에서 새로운 MLLMs(Multi-modal Large Language Models) 'MM1'를 발표했습니다. 30B 크기의 MoE 구조 모델 입니다. https://arxiv.org/abs/2403.09611 MM1: Methods, Analysis & Insights from Multimodal LLM Pre-training In this work, we discuss building performant Multimodal Large Language Models (MLLMs). In particular, we study the importance of various architecture components and data choices. Through careful and compr..
[iGPT] Version 2.0.0 구현 내용 1. GPT 4.0, DALL-E 3 추가 openAI에서 GPT 4를 업데이트하고 DALL-E도 3를 추가해줘서 오랜만에 추가해봤다. DALL-E 2에 비해서 훨씬 좋은 퀄리티를 보여준다.