### main.py
import os
from dotenv import load_dotenv
from openai import OpenAI
# .env 파일 로드
load_dotenv()
# 환경 변수에서 API 키 가져오기
api_key = os.getenv("OPENAI_API_KEY")
client = OpenAI(api_key=api_key)
### 아래는 그대로 ###
....
print(response) #응답 전체 출력
print(response.choices[0].message.content) #응답내용 출력
실행
python main.py
출력결과
ChatCompletion
(id='chatcmpl-AzCkwdb0lcJ91XqQbby40t8Jup7xU',
choices=[
Choice(
finish_reason='stop',
index=0,
logprobs=None,
message=ChatCompletionMessage(
content='죄송하지만, 실시간 날씨 정보를 제공할 수는 없습니다. 하지만 주변의 날씨 앱이나 웹사이트를 통해 현재 날씨를 확인하실 수 있습니다. 도움이 필요하신 다른 사항이 있다면 말씀해 주세요!',
refusal=None,
role='assistant',
audio=None,
function_call=None,
tool_calls=None))],
created=1739150406,
model='gpt-4o-2024-08-06',
object='chat.completion',
service_tier='default',
system_fingerprint='fp_50cad350e4',
usage=CompletionUsage(
completion_tokens=49,
prompt_tokens=39,
total_tokens=88,
completion_tokens_details=CompletionTokensDetails(
accepted_prediction_tokens=0,
audio_tokens=0,
reasoning_tokens=0,
rejected_prediction_tokens=0),
prompt_tokens_details=PromptTokensDetails(audio_tokens=0, cached_tokens=0)))