Przejdź do treści
Intum
Aktualizacja: 2 min czytania

API — CMS AI (Replace)

Wszystkie główne zasoby CMS obsługują endpoint /replace.json do modyfikacji treści przez AI/LLM.

Endpointy Replace

Metoda Ścieżka Opis
PATCH /cms/pages/:id/replace.json Zamiana treści strony
PATCH /cms/paragraphs/:id/replace.json Zamiana treści paragrafu
PATCH /cms/layouts/:id/replace.json Zamiana treści szablonu
PATCH /cms/articles/:id/replace.json Zamiana treści artykułu
PATCH /cms/sites/:id/replace.json Zamiana treści witryny

Dozwolone pola

Endpoint replace akceptuje tylko dwa pola:

  • content — główna treść zasobu
  • fields — własne pola JSONB

Przykład

PATCH /cms/pages/123/replace.json
Authorization: Bearer TOKEN
Content-Type: application/json
{
  "page": {
    "content": "<h1>Nowa treść wygenerowana przez AI</h1>\n<p>Zaktualizowany opis strony.</p>",
    "fields": {
      "title": "Nowy tytuł",
      "description": "Zaktualizowany opis"
    }
  }
}

Zastosowanie

Endpoint replace jest używany przez asystenta AI w interfejsie CMS. Przycisk AI dostępny przy edycji strony, paragrafu, szablonu i artykułu pozwala modyfikować treść za pomocą instrukcji w języku naturalnym.