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

궁금한 부분이 있습니다.

311

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

2

강의 내 자료는 별도로 제공하지 않나요?

0

3

0

디스코드 소통창구는 없어졌나요 ??

0

7

1

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

0

6

1

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

0

7

1

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

0

6

1

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

0

6

1

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

0

11

1

6-6

0

18

1

작업형 1 유형 부분

0

19

2

수강평 이벤트

0

23

2

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

0

34

2

강의노트는 어디있나요?

0

21

1

노션 학습 자료 권한 요청

0

17

1

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

0

26

1

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

0

26

3

part2강의 문의사항입니다.

0

23

2

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

0

28

1

인덱스 슬라이싱

0

29

2

스프링부트 서버 에러나요

0

17

1

코드를 첨부해야하는 이유가 있나요?

0

22

2

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

0

90

1

오류가 자꾸 발생하네요

0

126

1

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

0

539

1