inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지

ChatGPT API 응답 구조 설명(JSON 데이터 확인하기)

결과값 출력이 한줄로 통으로 나와요.

333

lagren

작성한 질문수 2

0

python 챗봇 streamlit openai chatgpt

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
coolcoal님, JSON 데이터를 출력할 때 한 줄로 통째로 나오는 문제는 출력 방식을 조정하여 개선할 수 있습니다. Python에서는 json 모듈을 사용하여 JSON 데이터를 예쁘게 출력할 수 있습니다. 다음은 json 모듈의 dumps 메서드를 사용하는 예시 코드입니다.

import json

# response는 API로부터 받아온 JSON 응답이라고 가정합니다.
response = {
    "name": "John",
    "age": 30,
    "city": "New York"
}

print(json.dumps(response, indent=4, ensure_ascii=False))

이 예시에서 json.dumps 함수는 JSON 데이터를 문자열로 변환합니다. indent 매개변수는 들여쓰기를 몇 칸 할지 설정하며, ensure_ascii=False는 아스키 코드가 아닌 문자(예: 한글)를 이스케이프하지 않고 출력합니다. 이렇게 하면 JSON 데이터를 가독성 있게 출력할 수 있습니다.

강의 내용과 관련된 추가 질문이 있으시면 언제든지 문의주세요. 감사합니다!

화면이 보이지 않아요

0

32

1

터미널프로세스 시작오류

0

55

1

vscode에서 select interpreter 가상환경 안보님

0

186

2

제미니

0

121

1

맥os환경에서 아무리해도 인터프리터가 보이지 않아요.

0

128

1

실습코드다운로드

0

157

1

가상환경 종료

0

252

1

파파고 api

0

180

1

googletrans 에러

0

168

1

가상환경 활성화 에러 발생

1

335

4

그래프 그리기 오류

0

184

1

ipykernal 설치 실패

0

154

1

오류가 왜 뜨는 지 모르겠어요

0

208

1

streamlit을 주피터 노트북에서 사용 불가 한가요??

0

494

1

Streamlit run 이 안 돼요ㅠㅠㅠ

0

1208

1

Streamlit 설치가 안 되요

0

593

1

Bard API 실행 오류

0

203

1

스트림릿 클라우드 배포시 외부접근 질문드립니다.

0

348

1

카카오톡 챗봇연결 테스트(aws)

0

333

1

new terminal 생성

0

313

2

카카오톡 테스트 오류

0

381

2

기본 질문하기 오류 해결 방법 알려주세요

0

391

1

Kernel 설정

0

319

2

ipykernel 패키지 설치 실패

0

529

1