[SwiftUI] OpenAI Chat App

Woozoo·2023년 3월 27일
0

개인프로젝트

목록 보기
10/12
post-thumbnail


SPM으로 패키지 설치

깃헙링크

API Key 생성

API 키를 생성해준다

뷰모델 만들기

import OpenAISwift 한 담에
ViewModel 구성해줌

이때 setup메소드에서 authToken에 생성한 api Key 넣어주면 된다!!

그리고 send 메소드 작성해준다!

뷰를 이제 구성해봅시다


models는 chatgpt와 내가 응답하는 텍스트들이 될거고

.onAppear일 때 viewModel의 setup 메소드를 호출해줌


그리고 Button의 Send 액션을 따로 빼서 구성해주는데
보통 textField 체크할 때 !text.isEmpty 써줬잖음
스페이스바로 띄우는 것까지 체크해주는 게
!text.trimmingCharacters(in: .whitespaces).isEmpty 이다!!

🤔 지식이 늘었군

끝입니다! ㅋㅋㅋ

되게 간단하다

profile
우주형

0개의 댓글