語言 URL 可將各語言的來源連結與文章建立關聯。AI 在對話中引用文章時,聊天 Widget 會顯示與偵測到的對話語言(most_frequent_language)相符的 URL。這適合多語言部署,同一內容可在不同語系使用不同 URL,例如 example.com/en/returns 與 example.com/es/devoluciones。
取得語言 URL
Section titled “取得語言 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()回應 200 OK
{ "url": "https://example.com/en/return-policy"}建立語言 URL
Section titled “建立語言 URL”POST https://app.quickchat.ai/v1/api/knowledge_base/articles/{article_id}/lang_urls/{language}
請求本文
| 參數 | 說明 |
|---|---|
url 字串,必填 | 該語言版本的 URL |
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()回應 200 OK
{ "url": "https://example.com/en/return-policy"}更新語言 URL
Section titled “更新語言 URL”PATCH https://app.quickchat.ai/v1/api/knowledge_base/articles/{article_id}/lang_urls/{language}
請求本文
| 參數 | 說明 |
|---|---|
url 字串,必填 | 更新後的 URL |
回應 200 OK:傳回更新後的 URL 物件。
刪除語言 URL
Section titled “刪除語言 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>"},)回應 200 OK