LiKE AI 검색을 귀하의 애플리케이션, 웹사이트 또는 내부 시스템에 임베드하십시오. 세 가지 통합 방법: REST API, JS 위젯, iframe.


#REST API

#1단계 — API 키 생성

  1. 통합 → Public API → "키 생성"
  2. 이름 입력(예: "Mobile app")
  3. 키 복사 — 한 번만 표시됩니다

#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 요청은 키별로 제한됩니다. 구체적인 제한은 요금제에 따라 다릅니다; 초과되면 Retry-After 헤더와 함께 HTTP 429가 반환됩니다. 귀하 요금제의 정확한 값은 요금제 섹션에 있습니다.

#보안

  1. 키를 코드가 아닌 환경 변수에 저장하십시오
  2. 각 애플리케이션마다 별도의 키를 생성하십시오
  3. 사용하지 않는 키는 삭제하십시오
  4. 키 설정에서 도메인을 제한하십시오

#JS 위젯

모든 웹사이트에 임베드할 수 있는 플로팅 AI 검색 버튼입니다.

#1단계 — 코드 받기

  1. 통합 → JS Widget
  2. 매개변수 구성(아래 표 참조)
  3. 코드 복사

#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


#인증 모드 비교

위젯은 두 가지 인증 모드를 지원합니다.

#모드 A — URL 영역 신뢰

클라이언트 측 인증: 위젯이 있는 페이지에 누가 도달하는지(VPN, SSO, 보호된 경로)는 귀하의 책임입니다. Lynkora는 사용자의 신원을 알지 못하며 — 요청의 Origin/IP만 압니다. 위젯은 임베드 코드가 있는 페이지를 여는 모든 사람에게 표시됩니다.

  • 백엔드 코드: 0줄
  • 온보딩 시간: 약 2분
  • 적합한 대상: 인트라넷, 내부 포털

#모드 B — 세션 토큰(사용자별 JWT)

귀하의 백엔드가 각 사용자에게 수명이 짧은 세션 토큰을 발급합니다. Lynkora는 신원을 알고, 사용자별 감사를 유지하며, 취소 및 GDPR DSAR을 지원합니다.

  • 백엔드 코드: 약 10줄(SDK를 통해)
  • 온보딩 시간: 1~2시간
  • 적합한 대상: 멀티테넌트 SaaS, 규제 산업
모드 A — URL 영역 모드 B — 세션 토큰
사용자 신원 없음(Origin/IP만) 있음(사용자별 JWT)
사용자별 감사 없음 있음
취소 / GDPR DSAR 없음 있음
백엔드 코드 0줄 약 10줄(SDK)
온보딩 약 2분 1~2시간