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.