Thông số kỹ thuật của o1-2024-12-17
| Thông số | Chi tiết |
|---|---|
| Mã mô hình | o1-2024-12-17 |
| Nhà cung cấp / dòng | Dòng mô hình suy luận o1 của OpenAI. |
| Loại mô hình | Mô hình ngôn ngữ lớn hướng suy luận cấp tiên phong, tối ưu cho giải quyết vấn đề phức tạp, lập trình, toán học, khoa học và phân tích nhiều bước. |
| Bản snapshot phát hành | o1-2024-12-17 là bản snapshot theo ngày do OpenAI phát hành vào tháng 12 năm 2024. |
| Phương thức đầu vào | Đầu vào văn bản và hình ảnh. |
| Phương thức đầu ra | Đầu ra văn bản. |
| Cửa sổ ngữ cảnh | 200K token. |
| Đầu ra tối đa | Tối đa 100K token đầu ra mỗi yêu cầu. |
| Đặc tính hiệu năng | Chậm hơn các mô hình nhẹ hơn, nhưng được thiết kế cho suy luận sâu hơn và câu trả lời chất lượng cao cho các tác vụ khó. |
| Điều khiển mức suy luận | Hỗ trợ reasoning_effort để nhà phát triển điều chỉnh thời lượng mô hình suy nghĩ trước khi trả lời. |
| Hành vi nhắc lệnh | Với các mô hình o1 và mới hơn, thông điệp của nhà phát triển thay thế kiểu hướng dẫn bằng thông điệp hệ thống trước đây; bắt đầu từ o1-2024-12-17, markdown bị tắt theo mặc định trừ khi được bật lại rõ ràng trong thông điệp của nhà phát triển. |
o1-2024-12-17 là gì?
o1-2024-12-17 là định danh trên nền tảng của CometAPI cho bản snapshot ngày 17 tháng 12, 2024 của mô hình suy luận o1 từ OpenAI. Nó thuộc dòng o1, mà OpenAI mô tả là các mô hình được huấn luyện bằng học tăng cường để thực hiện suy luận phức tạp và “suy nghĩ trước khi trả lời”.
So với các mô hình trò chuyện thông thường, o1-2024-12-17 nhắm tới những tác vụ nơi tính đúng đắn, logic nhiều bước và phân tích cẩn trọng quan trọng hơn tốc độ thuần túy. OpenAI định vị o1 là một mô hình suy luận hoàn chỉnh cho các trường hợp sử dụng nâng cao, hỗ trợ đầu vào văn bản và hình ảnh cùng đầu ra văn bản.
Bản snapshot cụ thể này được giới thiệu như một phiên bản o1 đã được hậu huấn luyện cập nhật, cải thiện hành vi mô hình dựa trên phản hồi trong khi vẫn giữ năng lực suy luận cấp tiên phong đã được đánh giá cho dòng o1. OpenAI cũng báo cáo độ trễ thấp hơn so với o1-preview, trung bình sử dụng ít hơn 60% token suy luận cho một yêu cầu.
Tính năng chính của o1-2024-12-17
- Suy luận nâng cao: Xây dựng cho các bài toán khó đòi hỏi tư duy từng bước, bao gồm toán học, khoa học, logic và quy trình lập trình phức tạp.
- Hỗ trợ đầu vào hình ảnh: Có thể suy luận trên đầu vào hình ảnh bên cạnh văn bản, hữu ích cho phân tích trực quan, sơ đồ, quy trình khoa học và giải quyết vấn đề kỹ thuật.
- Xử lý ngữ cảnh dài: Hỗ trợ cửa sổ ngữ cảnh 200K token, phù hợp với tài liệu lớn, hội thoại dài và tác vụ suy luận trên nhiều tệp.
- Dung lượng phản hồi lớn: Có thể tạo tối đa 100K token đầu ra trong một yêu cầu, hữu ích cho báo cáo chi tiết, suy luận dài hoặc sinh mã khối lượng lớn.
- Điều chỉnh độ sâu suy luận: Tham số
reasoning_effortcho phép nhà phát triển cân bằng giữa độ trễ và độ sâu suy luận theo nhu cầu ứng dụng. - Hiệu quả cải thiện so với bản preview: OpenAI cho biết
o1trung bình sử dụng ít hơn 60% token suy luận so vớio1-previewcho một yêu cầu, nâng cao hiệu suất thực tế. - Nhắc lệnh ưu tiên thông điệp của nhà phát triển: Với các mô hình
o1và mới hơn, thông điệp của nhà phát triển là cơ chế ưa dùng cho chỉ dẫn hành vi cấp cao, thay thế kiểu system-message trước đây. - Hành vi văn bản thuần mặc định: Bắt đầu từ
o1-2024-12-17, phản hồi API mặc định tránh định dạng markdown trừ khi bạn bật lại rõ ràng trong thông điệp của nhà phát triển.
Cách truy cập và tích hợp o1-2024-12-17
Bước 1: Đăng ký lấy khóa API
Để sử dụng o1-2024-12-17, trước tiên hãy tạo tài khoản trên CometAPI và tạo khóa API từ bảng điều khiển. Sau đó, lưu khóa một cách an toàn dưới dạng biến môi trường trong ứng dụng của bạn để có thể xác thực yêu cầu mà không cần hard-code bí mật trong mã nguồn.
Bước 2: Gửi yêu cầu tới API o1-2024-12-17
Khi khóa API đã sẵn sàng, hãy gửi yêu cầu qua endpoint tương thích OpenAI của CometAPI và đặt trường model thành o1-2024-12-17.
curl https://api.cometapi.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"model": "o1-2024-12-17",
"messages": [
{
"role": "developer",
"content": "You are a precise reasoning assistant. Formatting re-enabled."
},
{
"role": "user",
"content": "Analyze the trade-offs between recursive descent and Pratt parsers."
}
]
}'
Bạn cũng có thể tích hợp từ bất kỳ SDK tương thích OpenAI nào bằng cách thay thế base URL bằng endpoint của CometAPI và giữ o1-2024-12-17 làm mã mô hình đích.
Bước 3: Nhận và xác minh kết quả
Sau khi gửi yêu cầu, hãy phân tích JSON phản hồi và đọc đầu ra do trợ lý tạo từ các trường choices hoặc message content tùy vào SDK hay endpoint bạn dùng. Đối với môi trường sản xuất, bạn cũng nên xác minh đầu ra bằng các kiểm tra cấp ứng dụng như xác thực schema, test case, quy trình trích dẫn, hoặc rà soát thủ công khi độ chính xác là điều cốt yếu.