나만의 챗GPT 만들기-1/5
여기서 개발 환경은 Windows PC , VSCode 사용한다.
챗GPT, 파이썬3 사용한다.
1
챗봇.
문장 생성 및 요약.
프로그래밍 코드 생성.
라인, 슬랙등 외부 애플리케이션에서 직접 챗GPT 연동 가능.
2
GPT 3.5?
빠른 응답 속도와 저렴한 요금
채팅 용도
실시간 응답이 필요한 챗봇에 좋다.
3
GTP-4?
GTP 3.5에 비해 요금이 비싸다.
복잡한 문제 해결
복잡한 코드 작성
4
문자열을 나누는 단위
영어 텍스트의 경우 100 토큰 = 약 75 단어.
한국어는 1,000 토큰 = 1,186 문자.
Tokenizer로 토큰수를 미리 계산할 수 있다.
한국어는 영어보다 토큰 수가 많다 = 더 비싸다.
5
API 비용 계산 법?
비용 = 사용 모델의 단가(토큰) X (입력 문장의 토큰수 + 출력 문자의 토큰수)
# 참고: 입력 토근 가격과 출력 토큰 가격이 다르다.
6
토큰수 확인
https://platform.openai.com/tokenizer
7
챗 GPT API로 가능한 것?
답변의 내용을 세밀하게 조정할 수 있다.
1
OPEN AI 가입
https://platform.openai.com/docs/overview
무료도 제공하나 사용량이 적다.
유료로 가입해 테스트하자.
2
OPENAI API키 받기
오른쪽 Dashboard > 왼쪽아래 API Key 발급 > seo-openai11
// 키 발급 시 체크카드로 발급받으세요.
// 키 해킹당하면 요금 폭탄 맞을 수 있습니다!!!
3
API 키로 애플리케이션과 챗GPT API 연동하기
1
3.11 버전 설치
https://www.python.org/downloads/
2
Add to PATH 체크 > Install Now
3
cmd
python -V
Python 3.11.7
1
https://code.visualstudio.com/
2
VSCODE > Extensions 아이콘
Korean Language Pack for Visual Studio Code 설치
3
작업용 폴더 1개 만들기
1work
4
VSCode
File > 폴더 열기 >1work
파이썬 파일 만들기.
test.py
print('Hello, world')
5
Terminal > New Terminal
D:\1work> python test.py
hello,world
6
VSCODE
1
Korean Lanaguage Pack for VSCODE 설치
2
소스 다운로드
https://github.com/ychoi-kr/ChatGPT-API-Python
https://github.com/ychoi-kr/ChatGPT-API-Python
1
Terminal > New Terminal
# 예) OpenAI 라이블러리 설치
pip install openai==1.10.0
2
# VSCODE에서 작업
File > New File > Python File
# OPEN AI API KEY 입력
import os
os.environ["OPENAI_API_KEY"] = "sk-proj-gmflnxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
from openai import OpenAI
client = OpenAI()
response = client.chat.completions.create(
model="gpt-3.5-turbo",
messages=[
{"role": "user", "content": "Python에 대해 알려주세요"},
],
)
print(response.choices[0].message.content)
또는
from openai import OpenAI
client = OpenAI(api_key= "sk-proj-gmlnrO")
response = client.chat.completions.create(
model="gpt-3.5-turbo",
messages=[
{"role": "user", "content": "Python에 대해 알려주세요"},
],
)
print(response.choices[0].message.content)
code1.py
또는
# 환경 변수에 설정하기.
설정 > 설정 검색 > 환경
계정 환경 변수 입력 선택
사용자 변수 > 새로 만들기 >
OPENAI_API_KEY
VScode 재시작
# windows 환경 설정에 키 입력
설정 > 환경 변수 검색 > 계정의 환경 변수 편집 (현재 개인 계정만 변수 적용)
시스템 환경 변수 편집 = 전체 사용자가 권한을 가짐.
4
# Windows 경우 = 터미널에서 실행
python code1.py
결과
OPENAI API KEY 받기 (실습)
https://platform.openai.com/docs/overview
파이썬 설치
https://www.python.org/downloads/
VSCODE 설치법
https://code.visualstudio.com/
VSCODE에서 파이썬 실행하는 법 ?
폴더 만들기 , VS Code 실행 , 터미널 실행 = python xxxxxx.py
다음
https://brunch.co.kr/@topasvga/3866