유니티에서 ChatGPT 이용하기 #1

Import 방법

https://github.com/GraesonB/ChatGPT-Wrapper-For-Unity

 

GitHub - GraesonB/ChatGPT-Wrapper-For-Unity: A ChatGPT API wrapper for Unity

A ChatGPT API wrapper for Unity. Contribute to GraesonB/ChatGPT-Wrapper-For-Unity development by creating an account on GitHub.

github.com

위 GitHub사이트에 들어가서 패키지를 다운받습니다!

다운받은 파일을 기존 프로젝트에 가져와 쓰시면 됩니다!

 

프로젝트에 API Key를 입력하는 곳이 있는데 개인정보므로 Local에서만 사용하시길 권장드립니다!!!(라고 하네요!)

만약 UI Toolkit을 사용하지 않는다면 UI폴더는 삭제하시고 직접 UI를 만드시면 됩니다만!

UI Toolkit굉장히 잘만드셔놔서 편합니다......추천드립니다!


API Key 받아오는 방법

https://platform.openai.com/

 

OpenAI API

An API for accessing new AI models developed by OpenAI

platform.openai.com

OpenAI사이트에 들어가서 Login해줍니다!

 

그 후

View API Keys를 눌러줍니다!

여기서 API Key를 생성하시고 복붙하시면됩니다!

준비는 끝났습니다

유니티 프로젝트로 다시 돌아가보겠습니다!


Scene의 기본구성은 다음과 같습니다!

API는 위에서 받아온걸로

ChatGPTConversation 오브젝트에 ChatGPTConversation 스크립트를 집어넣어준뒤 세팅을 다음과 해줍니다!

개인정보상 API Key는 가려놨습니다!

 

Chat GPT Response 이벤트에 UIDocument를 집어넣어줍니다!

UIDocument구성은 다음과 같습니다!


정리

후후 채팅앱 만들면 재밌겠군요