content.get
GET/content/{locale}/{slug}
Trả về trọn một bài bất kỳ (article hoặc guide, public hay cho subscriber): metadata, body HTML đã compile và bản Markdown cho AI, cùng version với bản web. Cần key của tài khoản có quyền subscriber; ai mua lẻ một guide thì đọc được guide đó.
Tham số
| Tham số | Vị trí | Mô tả |
|---|---|---|
locale | path | Bắt buộc. vi hoặc en. |
slug | path | Bắt buộc. Slug của bài, ví dụ omp-model-routing-guide. |
Yêu cầu
curl "https://api.modernengineer.dev/content/vi/omp-model-routing-guide" \
-H "Authorization: Bearer $SE_KEY"Phản hồi
{
"access": "subscriber",
"alternate": "/en/library/omp-model-routing-guide",
"blogCategory": "series",
"canonical": "/vi/library/omp-model-routing-guide",
"category": "facebook_subscriber",
"created": "2026-08-26",
"kind": "guide",
"license": "Subscriber-only; redistribution prohibited",
"locale": "vi",
"readingMinutes": 19,
"rightsOwner": "Thieu Nguyen",
"route": "/vi/library/omp-model-routing-guide",
"sections": [
"1. Chuỗi định tuyến",
"2. Nhà cung cấp xuất hiện trong bài",
"3. Role hoạt động và được trigger ra sao?",
"…"
],
"sha256": "29537d02…",
"slug": "omp-model-routing-guide",
"summary": "Role OMP là alias định tuyến, không phải agent. Gán model theo workload, kiểm tra effective state, và fallback khi lỗi.",
"tags": [
"oh-my-pi",
"models",
"routing",
"advisor"
],
"title": "Định tuyến model trong OMP: role, fallback và cấu hình thực tế",
"topic": "harness",
"updated": "2026-08-30",
"version": "1.0.0",
"visual": {
"contentType": "text/html; charset=utf-8",
"key": "visuals/omp-model-routing-guide/d6c28f8f….html"
},
"body": "<h1 id=\"…\">…</h1>…",
"markdown": "# Định tuyến model trong OMP: role, fallback và cấu hình thực tế\n\nNguồn: https://modernengineer.dev/vi/library/omp-model-routing-guide\n\n…"
}Lỗi
| Mã | Lỗi | Khi nào |
|---|---|---|
| 401 | unauthenticated | Thiếu API key, hoặc key không hợp lệ. Có kèm header WWW-Authenticate. |
| 403 | forbidden | Tài khoản của key chưa có quyền subscriber. |
| 400 | invalid_input | Tham số thiếu hoặc sai, ví dụ locale khác vi và en. |
| 404 | not_found | Không có bài với slug này. |
| 429 | too_many_requests | Quá 1.000 lần gọi trong 24 giờ cho tài khoản này, tính cả lần gọi slug không tồn tại. |