chatGPT2023. 12. 26. 13:14

--- chatGPT 회원 가입 설명은 여기 클릭해 주세요.

--- chatGPT API 발급 설명은 여기 클릭해 주세요.

 

ChatGPT API를 활용한 이야기를 완성해보기

(write date : 2023/12/26)
 

학습 목표

가.  ChatGPT API 키를 발급 후, 이를 활용해서 간단한 이야기를 완성을 요청을 수행해 봅니다.

 

목차

1-1 API 키 확인

1-2 구글 코랩 환경 설치

1-3 이야기 완성 요청 실습해 보기

 

 

1-1 API 키 확인

https://platform.openai.com/ 의 웹 사이트로 이동합니다.

 

그림 1-1 OpenAI 웹 사이트

 

화면 왼쪽 메뉴의 'API Key'를 선택하여 현재까지 발급받은 API Key의 이력을 확인할 수 있습니다.

그림 1-2 API Keys 선택

 

그림 1-3 API Keys의 잊어버렸을 경우, 새키 생성하기

 

만약 API Key을 잊어버렸을 경우, 다시 키를 발급받아야 합니다. 이후, 발급 받은 키를 잘 메모해 주세요. 일반적으로 메모를 해 두지 않으면 추후 이 내용을 웹 사이트에서 확인할 수 없습니다.

 

 

 

prompt 창에서 아래 명령을 이용하여 설치합니다.

pip install openai

설치가 어려운 분들은 직접 구글 코랩 환경에 설치 후, 진행하셔도 됩니다.

 

import openai
openai.api_key = “[API발급키]"

 

1-2 구글 코랩 환경 설치

pip install openai

 

구글 코랩을 실행 후, 코랩의 셀에서 위의 명령으로 설치를 진행합니다. 일반적으로 첫 설치에 에러가 발생할 경우가 있습니다.(23년 12월). 이 경우, 한번 더 설치를 진행하면 에러가 사라지게 됩니다.

 

1-3 이야기 완성 요청 실습해 보기

자 이제는 API 키를 이용해서 OpenAI 모델을 선택 후, 이야기를 완성을 요청해 보도록 하겠습니다.

아래 코드를 실행 시키기 전에 openai 설치가 완료되고, API Key가 준비된 상태이어야 합니다.

from openai import OpenAI
API_KEY = "[Your API Key]"
client = OpenAI(api_key=API_KEY)

response = client.chat.completions.create(
  model="gpt-3.5-turbo",
  messages=[
    {
      "role": "system",
      "content": "이야기를 완성해 주렴"
    },
    {
      "role": "user",
      "content": "옛날 옛적에"
    }
  ],
  temperature=1,
  max_tokens=256,
  top_p=1,
  frequency_penalty=0,
  presence_penalty=0
)

print(response)

 

결과는 다음과 같습니다.

 

ChatCompletion(id='chatcmpl-8Zt0DxS1oLMCoJmjXWiEbcfIXstVs', choices=[Choice(finish_reason='length', index=0, logprobs=None, message=ChatCompletionMessage(content='먼 옛날, 한 작은 마을에서 평화롭게 살던 사람들이 있었다. 이 작은 마을은 푸른 언덕 위에 위치해 있어 산책하며 자연을 즐기기에 안성맞춤이었다. 마을 주변에는 아름다운 밭과 강, 그리고 울창한 숲들이 이어져 있었다.\n\n이 작은 마을은 주민 모두가 서로를 알고 지내는 화목한 곳이었다. 사람들은 서로를 도와주고 존중하는 마음으로 함께 일하며, 동시에 즐겁게 놀기도 했다. 주민들은 인정하고 사랑받을 때마다 마을 전체에 상이 울리는 큰 종소리를 치는 전통을 가지고 있었다.\n\n그러 어', role='assistant', function_call=None, tool_calls=None))], created=1703563601, model='gpt-3.5-turbo-0613', object='chat.completion', system_fingerprint=None, usage=CompletionUsage(completion_tokens=255, prompt_tokens=30, total_tokens=285))

 

 

여기에서 메시지만 확인하려면 다음과 같이 코드를 작성하면 됩니다. 

response.choices[0].message.content

 

 

결과는 다음과 같습니다. 아래와 같이 결과가 끊겨질 경우, max_tokens를 크게 설정을 해 주세요.

먼 옛날, 한 작은 마을에서 평화롭게 살던 사람들이 있었다. 이 작은 마을은 푸른 언덕 위에 위치해 있어 산책하며 자연을 즐기기에 안성맞춤이었다. 마을 주변에는 아름다운 밭과 강, 그리고 울창한 숲들이 이어져 있었다.

이 작은 마을은 주민 모두가 서로를 알고 지내는 화목한 곳이었다. 사람들은 서로를 도와주고 존중하는 마음으로 함께 일하며, 동시에 즐겁게 놀기도 했다. 주민들은 인정하고 사랑받을 때마다 마을 전체에 상이 울리는 큰 종소리를 치는 전통을 가지고 있었다.

그러던 어

 

 

정상적으로 실행이 완료되면 위와 같이 질문에 chagGPT가 답변을 합니다.

 

 

오늘 하루도 좋은 하루가 되시길.

 

여러분이 땀이 노력이 결실이 맺기를 응원합니다.

파이팅입니다.

 

 

 

Posted by 예영교육연구소
IT/IT일반2023. 12. 11. 19:44

Node.js 설치하기

(write date : 2023/12/11)
 

학습 목표

가.  Node.js에 대해 간단하게 알아봅니다.

나.  Node.js 설치를 진행할 수 있습니다.

 

목차

1-1 Node.js 소개

1-2 Node.js 설치하기

1-3 설치 확인하기

 

 

 

1-1 Node.js 소개

- Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼.- 작성 언어로 Javascript를 사용.- 내부 HTTP 서버 라이브러를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작이 가능.- 2013년에 출시되어 현재까지 사용되고 있음.(위키 참조).

 

웹사이트나 앱의 백엔드(서버 쪽) 부분을 작성하는 데 주로 사용됩니다.  사용자가 웹사이트에서 정보를 요청할 때, Node.js가 이 요청을 처리하고 웹사이트가 원하는 정보를 보여주도록 합니다.

 

웹 URL : https://nodejs.org/en 

 

1-2 Node.js 설치하기

웹 사이트 방문해서 프로그램을 다운로드 합니다. 20.10.0이 좀 더 안정적인 버전입니다. 좀 더 최신 버전을 설치하실 분은 21.4.0을 다운로드 후, 진행하면 됩니다.

그림 1-2-1 Node.js 다운로드 사이트

 

프로그램 다운로드 후, 선택해서 설치를 진행합니다.

그림 1-2-2 Node.js 설치 프로그램 실행

 

프로그램을 실행하면 아래 순서에 따라 진행합니다. 'Next'를 선택합니다.

그림 1-2-3 Node.js 설치하기

 

약관의 내용을 확인한 후, 체크 후, 'Next'를 선택합니다.

그림 1-2-3 Node.js 설치하기 - 약관 동의

 

그림 1-2-3 Node.js 설치하기 - 약관 동의

 

설치 장소를 확인 후, 'Next'를 선택합니다. 특별히 다른 설치 장소를 변경하지 않는다면 기본으로 두고, 다음으로 진행합니다.

그림 1-2-3 Node.js 설치하기 - 설치 경로 지정

 

'Next'를 선택합니다.

그림 1-2-3 Node.js 설치하기 - 설치 경로 지정

 

기본으로 두고 'Next'를 선택합니다.

그림 1-2-3 Node.js 설치하기

 

기본으로 두고 'Install'를 선택합니다.

그림 1-2-3 Node.js 설치하기

 

설치가 완료되었습니다. 'Finish'를 선택합니다.

그림 1-2-3 Node.js 설치하기

 

1-3 설치 확인하기

원도우 검색창에서 cmd를 입력 후, 명령 프롬프트를 열고, 'node -v'명령으로 정상 설치를 확인해 봅니다.

 

그림 1-3-1 명령 프롬프트 실행

 

그림 1-3-2 node.js 버전 확인

 

Node.js 설치와 확인까지 잘 따라오셨습니다. 수고하셨습니다. 오늘도 파이팅입니다!!!

Posted by 예영교육연구소
IT/IT일반2023. 11. 29. 14:03

Notion 소개 및 가입

 

(write date : 2023/11/29)
 
 

학습 목표

가.  Notion에 대해 간단하게 알아봅니다.

나.  Notion 가입하기에 대해 알아봅니다.

 
 

목차

1-1 Notion 소개

1-2 Notion 가입 및 하나의 페이지 추가해 보기

 

 

1-1 Notion 소개

Notion은 현대적이고 다목적의 업무 및 노트 플랫폼으로, 개인 및 팀이 아이디어를 조직하고 협업하는 데 사용됩니다. Notion은 텍스트, 이미지, 첨부 파일 및 데이터베이스를 융합하여 사용자가 원하는 방식으로 정보를 구성할 수 있도록 돕습니다.

 

1-2 Notion 가입 및 하나의 페이지 추가해 보기

 

한글로 '노션' 또는 영어로 'notion'이라고 검색을 합니다.

 

 

'Get Notion Free'선택 후, 계정 만들기를 진행합니다. 

 

 

 

계정은 개인 이메일로 진행과 Google이나 Apple 계정으로 계정을 만들 수 있습니다. 여기서는 Google 계정을 이용하여 계정을 만들어 보겠습니다.

 

구글 이메일 정보와 구글 계정의 암호를 입력하면 됩니다.

 

 

정상적으로 가입이 완료되면 다음과 같은 첫 화면을 볼 수 있습니다.

For my team : 팀 사용

For personal use : 개인 사용

For school : 학교에서 사용

 

원하는 용도에 따라 선택을 합니다.

 

원하는 것이 없다면 개인 사용으로 선택하고 다음으로 진행합니다.

 

 

노션의 첫 화면이 보입니다. 접속 지역에 따라 영어로 메뉴가 보일 수 있고, 한글로 보일 수 있습니다. 'OK'를 누르고 하나의 페이지를 추가해 보기 위해 'Add a page'을 선택해 봅니다. 

 

정상적으로 진행되면 다음과 같이 하나의 페이지가 보입니다.

 

Notion 가입부터 하나의 페이지 추가까지 여기까지 잘 따라오셨습니다. 수고하셨습니다.

Posted by 예영교육연구소