OpenAI Responses API 활용하기
James Chapman
AI Curriculum Manager, DataCamp







from openai import OpenAI client = OpenAI(api_key="...")response = client.responses.create(model="gpt-5.4-mini",reasoning={"effort": "none"}, max_output_tokens=60,instructions="Be concise.", input="Explain LLMs to a 6yr old.")
reasoning "effort"와 max_output_tokens 축소instructions → 동작 방식에 대한 명확한 요건input → 수행할 작업 또는 질문instructions > input
print(responses.output_text)
Imagine a very smart pretend friend...
print(responses.usage.output_tokens)
48
print(responses.id)
resp_0776f5d708d30043006917035...
response.output
[ResponseReasoningItem(
id='...',
summary=[],
type='reasoning',
content=None,
encrypted_content=None,
status=None),
ResponseOutputMessage(
id='...',
content=ResponseOutputText(text='Imagi...'
type='output_text', logprobs=[])],
role='assistant',
status='incomplete',
type='message')]
OpenAI Responses API 활용하기