Powiąż z artykułami źródłowe linki specyficzne dla języka, aby widget czatu mógł pokazać właściwy URL dla każdego języka.
Language URLs pozwalają powiązać z artykułami źródłowe linki specyficzne dla języka. Gdy AI odwołuje się do artykułu podczas rozmowy, widget czatu wyświetla URL odpowiadający wykrytemu językowi rozmowy (most_frequent_language). Jest to przydatne przy wdrożeniach wielojęzycznych, gdzie ta sama treść ma różne URL-e dla różnych locale (np. example.com/en/returns vs example.com/es/devoluciones).
Get Language URL
Dział zatytułowany „Get Language URL”GET https://app.quickchat.ai/v1/api/knowledge_base/articles/{article_id}/lang_urls/{language}
curl https://app.quickchat.ai/v1/api/knowledge_base/articles/1234/lang_urls/en \ -H 'Authorization: Bearer <API_TOKEN>'import requests
response = requests.get( url="https://app.quickchat.ai/v1/api/knowledge_base/articles/1234/lang_urls/en", headers={"Authorization": "Bearer <API_TOKEN>"},)data = response.json()Response 200 OK
{ "url": "https://example.com/en/return-policy"}Create Language URL
Dział zatytułowany „Create Language URL”POST https://app.quickchat.ai/v1/api/knowledge_base/articles/{article_id}/lang_urls/{language}
Request Body
| Parameter | Description |
|---|---|
url string, required | URL dla wersji specyficznej dla języka |
curl -X POST https://app.quickchat.ai/v1/api/knowledge_base/articles/1234/lang_urls/en \ -H 'Authorization: Bearer <API_TOKEN>' \ -H 'Content-Type: application/json' \ -d '{"url": "https://example.com/en/return-policy"}'import requests
response = requests.post( url="https://app.quickchat.ai/v1/api/knowledge_base/articles/1234/lang_urls/en", headers={"Authorization": "Bearer <API_TOKEN>"}, json={"url": "https://example.com/en/return-policy"},)data = response.json()Response 200 OK
{ "url": "https://example.com/en/return-policy"}Update Language URL
Dział zatytułowany „Update Language URL”PATCH https://app.quickchat.ai/v1/api/knowledge_base/articles/{article_id}/lang_urls/{language}
Request Body
| Parameter | Description |
|---|---|
url string, required | Zaktualizowany URL |
Response 200 OK — Zwraca zaktualizowany obiekt URL.
Delete Language URL
Dział zatytułowany „Delete Language URL”DELETE https://app.quickchat.ai/v1/api/knowledge_base/articles/{article_id}/lang_urls/{language}
curl -X DELETE https://app.quickchat.ai/v1/api/knowledge_base/articles/1234/lang_urls/en \ -H 'Authorization: Bearer <API_TOKEN>'import requests
response = requests.delete( url="https://app.quickchat.ai/v1/api/knowledge_base/articles/1234/lang_urls/en", headers={"Authorization": "Bearer <API_TOKEN>"},)Response 200 OK