Responses API: người bạn tốt nhất của developer

Làm việc với OpenAI Responses API

James Chapman

AI Curriculum Manager, DataCamp

OpenAI và khởi đầu cuộc đua Generative AI

Thị phần nhà cung cấp AI (màu phân biệt)

1 Nguồn: portkey.ai (tháng 1, 2025)
Làm việc với OpenAI Responses API

Sự phát triển của API OpenAI

openai_evolution1.jpg

Làm việc với OpenAI Responses API

Sự phát triển của API OpenAI

openai_evolution2.jpg

Làm việc với OpenAI Responses API

Sự phát triển của API OpenAI

openai_evolution3.jpg

Làm việc với OpenAI Responses API

Sự phát triển của API OpenAI

openai_evolution4.jpg

Làm việc với OpenAI Responses API

Sự phát triển của API OpenAI

openai_evolution5.jpg

Làm việc với OpenAI Responses API

Responses API x Developers

 

responses_api_logo.jpg

 

  • Giao diện đơn giản, thân thiện với developer
1 Ảnh: helicone.ai
Làm việc với OpenAI Responses API

Yêu cầu Responses API đầu tiên

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."
)
  • Client: Cấu hình môi trường để giao tiếp với API
  • Không cần API key 🎉
  • Giảm reasoning "effort"max_output_tokens để phản hồi nhanh hơn
  • instructions → yêu cầu rõ ràng về cách ứng xử
  • input → tác vụ hoặc câu hỏi cần giải quyết
  • instructions > input
Làm việc với OpenAI Responses API

responses_output.jpg

Làm việc với OpenAI Responses API
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')]
Làm việc với OpenAI Responses API

Cùng luyện tập nào!

Làm việc với OpenAI Responses API

Preparing Video For Download...