Back to Explore
OpenAI API cập nhật lớn: Ra mắt Function Calling, tăng ngữ cảnh và giảm giá thành

OpenAI API cập nhật lớn: Ra mắt Function Calling, tăng ngữ cảnh và giảm giá thành

OpenAI vừa công bố bản cập nhật API quan trọng với tính năng Function Calling, cho phép mô hình AI tương tác trực tiếp với các công cụ bên ngoài, cùng với việc mở rộng cửa sổ ngữ cảnh và giảm đáng kể chi phí sử dụng cho các nhà phát triển.

Website
Upvote this postSign in to upvote this article.

Tổng quan về bản cập nhật API của OpenAI

OpenAI vừa chính thức công bố một loạt các cải tiến quan trọng cho hệ sinh thái API của mình. Những thay đổi này không chỉ giúp các mô hình trở nên "dễ bảo" (steerable) hơn mà còn mở ra khả năng tích hợp sâu rộng vào các ứng dụng thực tế thông qua tính năng Function Calling.

1. Tính năng Function Calling (Gọi hàm)

Đây là cập nhật đáng chú ý nhất. Function calling cho phép các nhà phát triển mô tả các hàm (functions) cho mô hình GPT-4 hoặc GPT-3.5-turbo. Mô hình sẽ tự động quyết định xem có nên gọi hàm đó hay không dựa trên yêu cầu của người dùng và trả về một đối tượng JSON chứa các đối số cần thiết để thực thi hàm đó.

Tại sao điều này quan trọng?

  • Tích hợp công cụ: AI giờ đây có thể gọi các API bên ngoài, thực hiện truy vấn cơ sở dữ liệu hoặc tính toán phức tạp.
  • Định dạng đầu ra: Đảm bảo dữ liệu trả về luôn tuân thủ cấu trúc JSON, giúp việc xử lý code phía backend trở nên ổn định hơn.

2. Cửa sổ ngữ cảnh (Context Window) dài hơn

OpenAI đã nâng cấp khả năng xử lý ngữ cảnh cho các mô hình của mình. Việc tăng độ dài ngữ cảnh giúp mô hình ghi nhớ tốt hơn các đoạn hội thoại dài hoặc xử lý các tài liệu có dung lượng lớn mà không bị "quên" thông tin ở phần đầu.

3. Tối ưu hóa chi phí (Lower Prices)

Một tin vui cho cộng đồng lập trình viên là OpenAI đã giảm giá thành cho các mô hình phổ biến. Điều này giúp việc xây dựng các ứng dụng quy mô lớn trở nên tiết kiệm chi phí hơn đáng kể so với trước đây.

4. Khả năng điều khiển mô hình (Steerability)

Thông qua các tham số mới, nhà phát triển có thể kiểm soát tốt hơn hành vi của mô hình, đảm bảo kết quả trả về phù hợp với ngữ cảnh và yêu cầu cụ thể của ứng dụng mà không cần phải tinh chỉnh (fine-tuning) quá nhiều.

Cách thức triển khai Function Calling

Để sử dụng tính năng này, bạn cần định nghĩa các hàm trong tham số functions khi gọi API. Dưới đây là ví dụ cấu trúc:

{
  "name": "get_weather",
  "description": "Lấy thông tin thời tiết tại một địa điểm",
  "parameters": {
    "type": "object",
    "properties": {
      "location": {"type": "string", "description": "Thành phố, ví dụ: Hà Nội"}
    },
    "required": ["location"]
  }
}

Khi mô hình nhận thấy người dùng hỏi về thời tiết, nó sẽ trả về yêu cầu gọi hàm get_weather với tham số location tương ứng. Bạn chỉ cần thực thi hàm đó trong code của mình và gửi kết quả ngược lại cho mô hình.

Kết luận

Những cập nhật này đánh dấu một bước tiến lớn trong việc biến các mô hình ngôn ngữ thành các tác nhân (agents) thực thụ, có khả năng thực hiện công việc thay vì chỉ trả lời văn bản thuần túy. Đối với các nhà phát triển tại hi_dev, đây là thời điểm vàng để tích hợp AI vào các sản phẩm SaaS và công cụ tự động hóa.

Discussion (0)

You need to log in to post comments. Log In

No comments yet. Start the discussion!

Do you like this post?

Upvote to push this post higher on the community feed

Details

Posted by: @admin
Categories: AI Tools
Date posted: 8 tháng 7, 2026