분류 전체보기 (34) 썸네일형 리스트형 [Mimir] Version 3.0.0 프로젝트의 이름을 Mimir로 변경하였다.북유럽 신화의 지혜의 신이자 오딘의 조언자이다.게임 갓 오브 워에도 나오는 캐릭터이기도한데 이를 모티브로 GPT에게 로고를 만들어달라고 했다.상당히 마음에 들어서 이를 바탕으로 색을 뽑아내어 전체적인 디자인을 구성했다. [iGPT] Version 2.4.0 구현 내용1. Firebase연동Firebase Authentication과 Firebase Realtime Database를 사용하여 회원가입과 대화기록을 저장할 수 있게되었다.2. GPTMarkdown 사용기존 Markdown은 markdown의 크기가 최대 width로 설정되는 버그가 있었다.그래서 답변이 짧든 길든 화면크기 0.7 비율을 차지하였다.그래서 pub.dev에서 markdown으로 검색중 gpt_markdown이 괜찮은 것 같아서 설정해보니 마음에 들었다.https://pub.dev/packages/gpt_markdown gpt_markdown | Flutter packagePowerful Markdown & LaTeX Renderer for Flutter: Rich Text, Mat.. 플러터(flutter)에서 shift+enter로 줄넘김(new line) 구현하기 채팅 앱 등을 만들 때 기존 서비스들 처럼 Shift키와 enter키를 같이 누르면 줄넘김(new line)이 되고enter키만 누르면 전송(기존 로직)이 되도록 하는 방법 1. ininState()에서 focusNode를 설정한다.class ChatScreenState extends State {final FocusNode _focusNode = FocusNode();@override void initState() { super.initState(); textController = TextEditingController(); _focusNode.onKeyEvent = (node, event) { if (event is KeyDownEvent) { final isS.. [iGPT] Version 2.3.0 구현 내용로그인 화면 구현GPT o1 Preview 추가SOLAR Pro 추가 [2024.05] AI 소식 1. Meta에서 대규모 멀티모달 모델 LMM(Large Multi-modal Model) 카멜레온(Chameleon)을 발표했습니다.처음부터 이미지, 텍스트 등을 단일 모델로 처리하는 초기 융합 토큰 기반 혼합 모달(early-fusion token-based mixed-modal)’을 사용하여 학습된 모델로서, 4.4T 크기의 토크나이저와 340B크기의 파라미터를 갖습니다.https://www.aitimes.com/news/articleView.html?idxno=159936 메타, 첨단 멀티모달 모델 ‘카멜레온’ 공개..."GPT-4o와 동일한 '초기 융합' 방식" - AI타임스메타가 택스트나 이미지 등 다른 양식을 처리하기 위해 복수의 모델을 하나로 결합하는 대신, 단일 모델에서 한꺼번에 처리하는.. [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에 비해서 훨씬 좋은 퀄리티를 보여준다. 이전 1 2 3 4 다음