Bỏ qua điều hướng
REST › catalog.get

catalog.get

GET/catalog/{locale}/{slug}

Trả về metadata của một bài cùng phần xem trước (phần mở đầu và mục đầu tiên) dạng HTML và Markdown, không kèm toàn bộ nội dung. Không cần key.

Tham số

Tham sốVị tríMô tả
localepathBắt buộc. vi hoặc en.
slugpathBắt buộc. Slug của bài, ví dụ omp-model-routing-guide.

Yêu cầu

curl
curl "https://api.modernengineer.dev/catalog/vi/omp-model-routing-guide"

Phản hồi

200 OK · application/json
{
  "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"
  },
  "preview": "<h1 id=\"…\">…</h1>…",
  "previewMarkdown": "# …\n\nNguồn: https://modernengineer.dev/vi/library/…\n\n…\n\n> Bản này chỉ gồm phần mở đầu công khai. …"
}

Lỗi

MãLỗiKhi nào
400invalid_inputTham số thiếu hoặc sai, ví dụ locale khác vi và en.
404not_foundKhông có bài đã đăng nào với slug này.

Trong MCP