AI 실습 환경 구축하는 방법
AI 실습은 대부분 파이썬으로 생성한다.
따라서 파이썬 사용환경을 구축하는 방법과 동일하다.
파이썬이 이미 설치되어 있다.
웹 환경에서 사용한다.
제미나이가 오류에 대해 조치법을 알려준다.
1
# 구글 코랩 사용
코랩 = 협력자, 공동 작업
웹 브라우저에서 파이썬을 사용할 수 있다.
12시간 동안 작업을 하지 않으면 끊어진다. 업로드해서 사용한 데이터는 모두 삭제된다.
장점
오류 발생 시 AI인 제미나이가 오류내용과 조치법을 알려준다.
구글 코랩을 사용하면 따로 파이썬 프로그램을 설치하지 않아도 된다.
https://colab.research.google.com/?hl=ko
+새 노트
2
환경 설정 (선택)
도구 > 설정 > 편집기 > 행번호 체크~
런타임 > 런타임 유형 변경
3
코드 실행은
SHIFT + ENTER = 셀을 실행하고 커서를 다음 셀로 가게 함.
ALT + ENTER = 셀을 실행하고, 셀을 새로 생성함.
유료 가입하여 테스트하자.
무료 제공 API는 제약으로 사용이 힘들다.
OPENAI API key 발급받기
1
GPT(Generative pre-trained transformer) 란?
미리 훈련된 transformer 생성형 AI
transformer = 딥러닝 아키텍처 중 하나.
GPT는 transformer 계열의 모델.
2
ChatGPT는 웹으로 사용 = 별도 결재
OpenAI API는 CLI로 사용 = 별도 결재.
우리는 OPENAI API만 결재한다.
OPENAI API 사용
가입 필요, 월 10달러 = 1만 5천 원 결제 필요.
3
OPENAI 가입하기?
https://platform.openai.com/docs/overview
나는 구글 계정으로 가입
4
OPENAI API key 발급받기?
오른쪽 위 Dashboard > 왼쪽 아래 APIkeys 클릭해 발급
openai-api-2024-11-28
# 왼쪽 아래 API KEY발급
5
결재
10달러 결제 = 1달 , 1만 5천 원 정도 결재
왼쪽 Billing 메뉴
나는 매달 자동 결재는 OFF 하여 가입.
빌링 히스토리 확인하자 - 지출된 금액 확인하자! , 카톡으로 온 결재 내역이다.
6
# OPENAI API 사용
https://platform.openai.com/account/billing/overview
7
# 코랩 왼쪽에 키 > 미리 등록해서 사용하자.
코랩 > 새 노트 사용
파일이름 변경 오늘 날자로 12-05
https://colab.research.google.com/?hl=ko
OPENAI_API_KEY
파이썬도 같이 설치 된다.
https://brunch.co.kr/@topasvga/4145
1
3.11 버전 설치
https://www.python.org/downloads/
2
Add to PATH 체크 > Install Now
3
cmd
python -V
Python 3.11.7
4
https://platform.openai.com/account/billing/overview
5
https://code.visualstudio.com/download
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 재시작
3)
# windows 환경 설정에 키 입력
설정 > 환경 변수 검색 > 계정의 환경 변수 편집 (현재 개인 계정만 변수 적용)
시스템 환경 변수 편집 = 전체 사용자가 권한을 가짐.
4)
# Windows 경우 = 터미널에서 실행
python code1.py
결과
https://brunch.co.kr/@topasvga/4155
https://brunch.co.kr/@topasvga/3863
감사합니다.