inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Bài giảng phát triển chương trình tạo bản thảo (Chatgpt API)

Thiết kế lời nhắc ChatGPT để tạo bản thảo dựa trên tiêu đề

궁금한 부분이 있습니다.

319

dypic

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

0

import openai

api_key = " "

openai.api_key = api_key

def ask_gpt(system, prompt, model="gpt-3.5-turbo"):
    completion = openai.ChatCompletion.create(
    model=model,
    messages=[
        {"role": "system", "content": system},
        {"role": "user", "content": prompt}
    ],
    stream=True
    )
    result = ""

    for chunk in completion:
        delta_data = chunk.choices[0].delta
        if 'role' in delta_data:
            continue
        elif 'content' in delta_data:
            r_text = delta_data['content']
            result += r_text
            print(r_text, end="",flust=True)

ask_gpt(system="you are a helpful assistant." , prompt="사과에 관한 글을 써줘")

 

해당 부분이 작동이 되지 않아서 확인 요청드립니다. api_key 값은 일단 빼두었습니다.

python rest-api chatgpt aiprm

Câu trả lời 2

0

lread90

OpenAI GPT-turbo-3.5 api 사용하는 방법

 

기존 openai를 삭제한 후 openai==0.28.1 버전을 설치해야합니다

pip uninstall openai
pip install openai==0.28.1

 

이렇게 설정하신 후 프로그램을 다시 실행시켜보세요 !

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

님의 코드를 살펴보았을 때, 작동이 되지 않는 이유 중 하나로 print 함수의 flust 매개변수가 오타로 보입니다. 올바른 매개변수는 flush=True입니다. 해당 부분을 수정 후 다시 시도해보시기 바랍니다.

import openai

api_key = " "

openai.api_key = api_key

def ask_gpt(system, prompt, model="gpt-3.5-turbo"):
    completion = openai.ChatCompletion.create(
    model=model,
    messages=[
        {"role": "system", "content": system},
        {"role": "user", "content": prompt}
    ],
    stream=True
    )
    result = ""

    for chunk in completion:
        delta_data = chunk.choices[0].delta
        if 'role' in delta_data:
            continue
        elif 'content' in delta_data:
            r_text = delta_data['content']
            result += r_text
            print(r_text, end="", flush=True)
            
ask_gpt(system="you are a helpful assistant.", prompt="사과에 관한 글을 써줘")

매개변수 이름과 기능을 정확히 확인하는 것이 중요합니다. 코드 수정 후에도 문제가 지속된다면, 추가적인 오류 메시지나 구체적인 문제 상황을 알려주시면 더 자세한 도움을 드릴 수 있습니다.

수강기간 연장 가능 여부 문의드립니다

0

9

1

Visual Studio Code 대신 Pycharm 써도 되나요?

0

15

2

문제2-2에서 유의한 변수에서 음수는 유의한지?

0

16

3

강의내용관련

0

16

1

본 강의와는 상관없는 내용입니다만..

0

16

1

강의 만료 후 오프라인 저장 강의 수강 가능 여부

0

27

2

Part03 프롬프트 14 기간 조정(횡보 후 돌파) 입력 시 claude에서 수정안 발생

0

18

1

xgboost에 관해

0

27

2

수업노선자료파일 다운

0

16

1

best of best 점수 합산

0

26

1

code 노드 Execute step 관련 질문

0

19

2

기출문제 pdf 없음

0

26

2

antigravity로 하던 작업 이제 visual code로 하면 되는 거죠?

0

31

1

다음 강의 얼른 올려주세요

0

24

2

.env 파일 질문입니다.

0

29

2

airflow 3로 되면서 2.x대에 지원 중단된 패키지가 많네요..ㅠ

0

23

1

C언어에서

0

32

1

dags 디렉토리안에 sql디렉토리 넣고 .sql 파일로 관리해도 되나요?

0

22

2

exercise 20. 데이터 구조(리스트)

0

18

0

평가지표 RMSE 문의

0

34

2

일반 강의와 차이점?

1

25

1

원본 소스 코드를 다운 받으면 그 안에 파일이 여러 개 있는데 모든 게 합쳐져 있는 최종 코드 같은 건 없는 건가요?

0

95

1

오류가 자꾸 발생하네요

0

131

1

처음부터 진행이 안되어 멈춰버렸네요.

0

546

1