OpenAI Responses API के साथ काम करना
James Chapman
AI Curriculum Manager, DataCamp
response = client.responses.create(
model="gpt-5.4-mini",
input="What is recursion?",
reasoning={"effort": "none"},
max_output_tokens=500
)



from pydantic import BaseModel
class QuizResult(BaseModel):
score: int
passed: bool
feedback: str
result = response.output_parsed
print(f"Score: {result.score}/10")
print(f"Passed: {result.passed}")
print(f"Feedback: {result.feedback}")
response = client.responses.parse(
model="gpt-5.4-mini",
instructions="...",
input="...",
text_format=QuizResult
)
stream=True
| Event Type | Description |
|---|---|
response.created |
मॉडल ने जनरेट करना शुरू किया |
response.output_text.delta |
आंशिक टेक्स्ट अपडेट |
response.output_text.done |
टेक्स्ट ब्लॉक पूरा |
response.function_call.arguments.delta |
टूल आर्ग्युमेंट्स की स्ट्रीमिंग |
response.completed |
पूरी रेस्पॉन्स तैयार |
- Summary: हल्की गिरावट वाला दिन - बंद हुआ
277.18 पर, पिछले क्लोज़ से करीब 0.26% नीचे;
आफ्टर-आवर्स में थोड़ा और नीचे होकर
276.94 तक गया.

OpenAI Responses API के साथ काम करना