Уградите LiKE AI претрагу у своје апликације, веб-сајт или интерне системе. Три метода интеграције: REST API, JS виџет, iframe.
#REST API
#Корак 1 — Креирајте API кључ
- Интеграције → Public API → „Креирај кључ”
- Унесите назив (на пример, „Мобилна апликација”)
- Копирајте кључ — приказује се само једном
#Корак 2 — Користите API
Сви захтеви се ауторизују преко заглавља:
X-API-Key: your-key#Основне крајње тачке
| Крајња тачка | Метод | Опис |
|---|---|---|
/api/public/search |
POST | AI претрага кроз базу знања |
/api/public/articles |
GET | Списак чланака |
/api/public/articles/{id} |
GET | Садржај чланка |
#Пример: AI претрага
curl -X POST https://amedia.lynkora.pro/api/public/search \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "Как оформить отпуск?"}'Одговор:
{
"answer": "Для оформления отпуска...",
"sources": [
{"title": "Политика отпусков", "url": "..."}
]
}#Ограничења брзине
API захтеви су ограничени по кључу. Конкретно ограничење зависи од вашег плана; када се премаши, враћа се HTTP 429 са заглављем Retry-After. Тачне вредности за ваш план су у одељку плана.
#Безбедност
- Чувајте кључеве у променљивама окружења, не у коду
- Креирајте засебан кључ за сваку апликацију
- Обришите некоришћене кључеве
- Ограничите домене у подешавањима кључа
#JS виџет
Плутајуће дугме за AI претрагу за уграђивање на било који веб-сајт.
#Корак 1 — Преузмите код
- Интеграције → JS Widget
- Конфигуришите параметре (види табелу испод)
- Копирајте код
#Корак 2 — Додајте га на свој сајт
Уметните копирани <script> пре затварајуће ознаке </body>:
#Параметри виџета
| Параметар | Вредност | Опис |
|---|---|---|
data-key |
wk_live_... |
Обавезно. Кључ виџета (креиран у Интеграције → JS Widget). Без њега, виџет неће покренути |
data-position |
bottom-right / bottom-left / none |
Позиција плутајућег дугмета (подразумевано bottom-right) |
data-theme |
light / dark / auto |
Визуелна тема (подразумевано light) |
data-lang |
ru / en / de / es / fr / ar |
Језик интерфејса (подразумевано — аутоматски откривен из прегледача) |
data-hotkey |
k |
Тастер за отварање комбинован са Cmd/Ctrl (подразумевано k → Cmd/Ctrl + K) |
data-session-token |
JWT | Опционо. Токен сесије за режим идентитета по кориснику (види „Поређење режима аутентификације” испод) |
#Резултат
Љубичасто дугме се појављује у углу вашег сајта. Кликните → модални прозор са траком за претрагу → AI одговор из ваше базе знања.
#iframe
Потпуно функционалан интерфејс за претрагу уграђен на вашу страницу:
#Код за уграђивање
#Директан линк
Ако вам iframe не одговара, дајте корисницима директан линк: https://amedia.lynkora.pro
#Демо режим
За тестирање без API кључа, доступна је демо крајња тачка са ограничењима:
| Параметар | Вредност |
|---|---|
| Захтева на сат | 7 |
| Захтева на дан | 15 |
| Ауторизација | Није потребна (ограничено по IP) |
Крајња тачка: POST /api/public/demo/search
#Поређење режима аутентификације
Виџет подржава два режима аутентификације.
#Режим А — Поверење URL зони
Аутентификација на страни клијента: ви сте одговорни за то ко долази до страница са виџетом (VPN, SSO, заштићене руте). Lynkora не зна идентитет корисника — само Origin/IP захтева. Виџет је видљив свима који отворе страницу са кодом за уграђивање.
- Backend код: 0 линија
- Време онбординга: ~2 минута
- Погодно за: интранет, интерни портал
#Режим Б — Токен сесије (JWT по кориснику)
Ваш backend издаје краткотрајни токен сесије за сваког корисника. Lynkora зна идентитет, води ревизију по кориснику и подржава опозив и GDPR DSAR.
- Backend код: ~10 линија (преко SDK-а)
- Време онбординга: 1–2 сата
- Погодно за: multi-tenant SaaS, регулисане индустрије
| Режим А — URL зона | Режим Б — Токен сесије | |
|---|---|---|
| Идентитет корисника | не (само Origin/IP) | да (JWT по кориснику) |
| Ревизија по кориснику | не | да |
| Опозив / GDPR DSAR | не | да |
| Backend код | 0 линија | ~10 линија (SDK) |
| Онбординг | ~2 минута | 1–2 сата |