inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Cùng với kỹ sư Silicon Valley sử dụng OpenAI API (ChatGPT)

fine tuning 실습관련 질문드립니다.

745

kinghm10

11 câu hỏi đã được viết

3

안녕하세요.

실습을 진행하면서 막혀서 여쭙습니다.

막힌 부분은 fine tuning 입니다.

구글 코랩에서 contents하단에 예제 파일을 업로드 하고

/content/fine_tuning_data.json

1.실행전 필요하다고 생각한 인스톨을 진행하고

pip install openai

pip install openai_secret_manager

export OPENAI_API_KEY="sk-@@@J"

2.실행

openai tools fine_tunes.prepare_data -f /content/fine_tuning_data.json

*에러 메세지

File "<ipython-input-2-e56f31c80683>", line 1

openai tools fine_tunes.prepare_data -f /content/fine_tuning_data.json

^

SyntaxError: invalid syntax

3.실행

openai api fine_tunes.create -t /content/fine_tuning_data.json -m babbage

위와 같은 메세지 입니다.

가르침 요청 드려 봅니다.

#블로그를 찾아보고 알려 주는 방법으로 실행해 보아도 역시 안되네요.

Error: No API key provided. You can set your API key in code using 'openai.api_key = <API-KEY>' 즉, openai.api_key에 API key를 셋팅하라는 메세지입니다. 먼저, 기본적으로 Fine-tuning을 위해 다음과 같이 명령어를 입력해야 하는데요.

openai api fine_tunes.create -t <TRAIN_FILE_ID_OR_PATH> -m <BASE_MODEL>

이 상태 그대로 입력하게 되면 위 에러 메세지를 받게 될 것입니다. 따라서, OpenAI의 GPT Fine-tuning을 위해서는 아래와 같이 명령어를 구성해서 보내야 합니다.

openai --api-key YOUR_KEY api fine_tunes.create -t example_prepared.jsonl -m davinci

python openai chatgpt midjourney

Câu trả lời 1

1

altoformula

안녕하세요 kinghm10님

일단 환경 설정은 잘 된 거 같은데요.

export OPENAI_API_KEY="<OPENAI_API_KEY>"

혹시 openai api의 버전이 최신 버전인지 확인을 해 보시기 바랍니다. 제 생각에는 openai 파이썬 버전이 잘 못 된거 같은데요. 제 버전은 0.27.2로 되어있네요

pip install openai==0.27.2로 한번 해보시겠어요?

그게 아니라면 JSON이 JSONL인지 확실히 알아보세요. 강의에서도 언급한 거 같은데 JSON 포맷에 리스트로 되어 있으면 안됩니다. 그에 반해 JSONL은 각각의 라인이 딕셔너리입니다.

그래도 안되면 또 답변 주세요 :D

제 코드는

https://github.com/dimz119/learn-openai/blob/main/python-chatgpt/python_chatgpt/fine_tuning.py

https://github.com/dimz119/learn-openai/blob/main/python-chatgpt/python_chatgpt/fine_tuning_data.json

https://github.com/dimz119/learn-openai/blob/main/python-chatgpt/python_chatgpt/fine_tuning_data_prepared.jsonl

https://github.com/dimz119/learn-openai/blob/main/python-chatgpt/python_chatgpt/fine_tune_output.txt

입니다

 

 

 

1

kinghm10

이렇게 빠른 답변과 자세한 설명 감사합니다. 진행해 보겠습니다. 이전 까지의 실습은 잘 진행이 되다가... 막히니. 제가 무엇을 잘못 했는지 이것 저것 찾아 보다 질문을 드리게 되었습니다. 강의 구성도 내용도 너무 좋았답니다. 감사합니다.

1

kinghm10

실행 되었습니다. 실행 되는 것을 보니 기쁘네요^^ 감사합니다.

그런데 왼쪽 체크 좋아요 표시를 눌러도 상태가 "미해결이네요"

잘 해결 받아 변경하고 싶은데.. ㅜㅜ

0

altoformula

ㅎㅎㅎ 잘 해결되어 다행이네요! 좋은 강의 리뷰 남겨 주시면 됩니다 ㅎㅎㅎ

FOREIGN KEY 정리하기, 영상대로 SQL코드 복붙해도 안되요.

0

3

1

모델 서빙과 관련된 강좌 출시 예정된 바가 있으신지 여쭤봅니다!

0

5

1

모델 서빙과 관련된 강좌가 출시되는지 질문드립니다.

0

3

1

20번강좌에 대한 질문입니다.

0

5

1

교재 파일이나 실습자료 한번에 다운로드 받는 메뉴가 없나요

0

9

1

6-6

0

16

1

작업형 1 유형 부분

0

14

1

수강평 이벤트

0

21

2

작업형 1 (삭제예정, 구 버전)

0

34

2

강의노트는 어디있나요?

0

21

1

노션 학습 자료 권한 요청

0

17

1

수강기간 연장 문의드립니다.

0

24

1

2유형 레이블 인코딩 VS 원핫 인코딩

0

25

3

part2강의 문의사항입니다.

0

22

2

수강기간 연장 문의드립니다.

0

27

1

퀴즈6번 문의

0

70

2

assistant에서 file 업로드 하고 쓰레드 사용시 token 사용 및 사용 방법 문의

0

198

2

assistants api 메이저 버전 업에 따른 컨텐츠 변경 요청

0

171

3

강의 자료 받을수 있을까요?

1

186

1

openai api key 환경변수

2

935

1

[2강 - 8:50]의 템퍼러쳐에 대해서 조금 더 부연하면...

0

478

1

채팅 결과가 chatGPT 웹화면처럼 조금씩 생성되게 하는 방법이 있을까요?

1

533

1

api 불러오기에서 completion에서 에러가 뜹니다

1

827

1

chat gpt api 관련 질문 드립니다!

1

1870

1