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 đề

궁금한 부분이 있습니다.

341

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

2

1

9월 8일 세션 진행한 거는 없었을까요

0

8

0

화면이 안보입니다

0

7

0

강의 제목과 시간이 같아요

0

8

0

mmcv 문의 드립니다.

0

17

2

검색 대상 종목 선정

1

15

2

미션1 진행방법 관련

1

16

1

수업자료

0

14

1

스웨거 접속이 안되는데 확인 부탁드립니다.

0

17

2

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

0

18

1

llm_decision_logs 미적재 문의

1

17

2

강의 교재가 있나요?

0

22

2

3-1 sub 폴더를 찾을 수 없습니다

0

16

1

연동 문제

1

30

2

키보드 단축키 알려주세요!

0

17

1

11강 따라하는중에 오류가 발생해서 문의드립니다.

0

24

1

5-21 질문이요!

1

35

3

강의자료 누락

0

33

1

강의 업데이트

0

32

2

블로그 내용 정리

0

23

1

3.1.강화학습 기본 알고리즘-마르코프 결정과정

0

36

2

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

0

111

1

오류가 자꾸 발생하네요

0

149

1

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

0

571

1