使用 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