DOCKER를 이용한 OPEN AI CHAT GPT 사용하기

chat gpt에 대한 관심이 날로 뜨거워지고 있습니다. ChatGPT는 OpenAI에서 개발한 GPT 모델 중 하나로, 대화식으로 인간과 유사한 텍스트를 생성하는 데 사용됩니다. 이 모델은 OpenAI의 API를 통해 접근할 수 있으며, OpenAI 웹사이트에서 API 키를 얻어 사용할 수 있습니다. ChatGPT는 다양한 용도로 사용될 수 있습니다. 예를 들어, 챗봇을 만들거나 대화식 게임의 대화를 생성하는 데 사용될 수 있습니다. […]


chat gpt에 대한 관심이 날로 뜨거워지고 있습니다.

ChatGPT는 OpenAI에서 개발한 GPT 모델 중 하나로, 대화식으로 인간과 유사한 텍스트를 생성하는 데 사용됩니다. 이 모델은 OpenAI의 API를 통해 접근할 수 있으며, OpenAI 웹사이트에서 API 키를 얻어 사용할 수 있습니다.

ChatGPT는 다양한 용도로 사용될 수 있습니다. 예를 들어, 챗봇을 만들거나 대화식 게임의 대화를 생성하는 데 사용될 수 있습니다. 또한, 자연어 처리 작업에서도 사용될 수 있습니다. ChatGPT는 인간과 유사한 텍스트를 생성하는 능력이 뛰어나기 때문에 다양한 분야에서 활용될 수 있습니다.

받은 메시지. ChatGPT는 다양한 용도로 사용될 수 있습니다. 예를 들어, 챗봇을 만들거나 대화식 게임의 대화를 생성하는 데 사용될 수 있습니다. 또한, 자연어 처리 작업에서도 사용될 수 있습니다. ChatGPT는 인간과 유사한 텍스트를 생성하는 능력이 뛰어나기 때문에 다양한 분야에서 활용될 수 있습니다.

다양한 장점도 있지만 개선되어야 할 부분도 많은 것이 현실이지만 메이저 검색엔진 사이트에서 지원하는 chat gpt 기능을 자체 서버에 docker 컨테이너를 실행하여 사용해 보는 방법을 찾아 보던 중 여러가지 글을 참고하여 DOCKER를 이용하여 자체적으로 구축된 서버에 CHAT GPT 사용하는 방법을 기록합니다.

OPEN AI 사이트로 이동하여 회원가입하기

우선  https://platform.openai.com/overview 사이트로 접속하여 회원가입을 합니다.
로그인 한후에 화면 우측 상단에 자신의 계정 정보를 나타내는 personal을 클릭합니다.
View API keys를 클릭합니다.

OPEN AI 사이트로 접속한다.
 https://platform.openai.com/overview 사이트로 접속하여 회원가입 후에 로그인 한 모습

OPEN AI API KEY를 발급받습니다.

OPEN AI APK KEYS 화면에서 +Create new secret key 버튼을 클릭합니다.

API KEY를 발급받습니다.
+Create new secret key 버튼을 클릭합니다.

API key generated 화면에서 생성된 키를 복사합니다.

API key generated 화면
API key generated 화면에서 키를 발급받습니다.

AI CHAT docker 이미지를 받아서 컨테이너를 실행

AI CHAT docker 이미지 ghcr.io/imagegenius/ai-chat-app:latest를 이용하여 chat gpt를 구축하겠습니다.
자신이 구축중인 서버에 chat gpt를 구축할 경로와 디렉토리를 정해야 합니다.
chat gpt 웹페이지로 접속하기 위해 사전에 도메인 또는 아이피, 접속포트 등을 지정해야 합니다.
chat gpt 웹페이지로 접속할 아이디와 비밀번호도 미리 설정해 두어야 합니다.

아래의 명령으로 컨테이너를 실행합니다.

docker run -d  --name=ai-chat-app \
    -e PUID=1000  \
    -e PGID=1000  \
    -e TZ=KR/UTC  \
    -e NEXTAUTH_SECRET=secret  \
    -e NEXTAUTH_URL=http://yourdomain or ip:port no.  \
    -e ADMIN_EMAIL=youremailid@domain.com  \
    -e ADMIN_PASSWORD=yourpasswod \
    -p 3000:3000  \
    -v /your/server/path:/config \
    --restart unless-stopped \
    ghcr.io/imagegenius/ai-chat-app:latest

웹브라우저로 접속

웹브라우저로 접속합니다. http://yourdomain or ip:port no.

위에 docker 컨테이너를 실행 할때 설정한 웹 주소와 아이디, 비밀번호를 입력하여 로그인 합니다.

웹브라우저로 접속
http://yourdomain or ip:port no 로 접속한 화면

환경설정 후 테스트

open ai 사이트에 발급 받았던 api key를 settings를 클릭하여 입력합니다.

open ai 사이트에 발급 받았던 api key를 settings를 클릭하여 입력합니다.
open ai 사이트에 발급 받았던 api key를 settings를 클릭하여 입력합니다.
open ai 사이트에 발급 받았던 api key를 settings를 클릭하여 입력합니다.
복사한 api key를 붙여 넣습니다.
새로운 챗팅을 생성합니다.
새로운 챗팅을 생성합니다.
한국어 지원도 가능합니다.
한국어 대화도 가능합니다.

chat gpt 구축에 대해서 살펴보았습니다.
무료버전의 경우 간단한 정보를 찾아서 정리하는 수준이지만 자체 서버에서 자신만의 chat bot을 사용해 볼 수 있는 기회가 되었습니다.

Views: 34


마음에 드시는 글이 있다면 다른 분에게도 알려 주세요.
위로 스크롤