개발자 개요

Rememberizer의 개발자 도구, API 및 통합 옵션 개요

Rememberizer 개발자 문서에 오신 것을 환영합니다. 이 섹션에서는 Rememberizer의 의미 기반 검색 및 지식 관리 기능을 사용하여 작업하는 개발자를 위한 도구, API 및 통합 옵션에 대한 포괄적인 정보를 제공합니다.

Rememberizer 개발자 기능 개요

Rememberizer는 강력한 의미 기반 검색 기능을 애플리케이션에 통합할 수 있도록 설계된 강력한 개발자 도구 세트를 제공합니다. 개발자로서 다음을 수행할 수 있습니다:

  • RESTful API를 통한 의미 기반 검색에 벡터 임베딩 기술을 사용하여 접근

  • OAuth2 또는 API 키를 사용하여 Rememberizer를 자신의 애플리케이션과 통합

  • 사용자의 지식 기반을 활용하는 맞춤형 애플리케이션 구축

  • 전문 의미 기반 검색 데이터베이스를 위한 벡터 저장소 생성

  • OpenAI GPT 및 LangChain을 포함한 AI 모델과 연결

핵심 구성 요소

Rememberizer의 아키텍처는 포괄적인 지식 관리 및 의미론적 검색 시스템을 제공하기 위해 함께 작동하는 여러 주요 구성 요소로 구성됩니다:

구성 요소
설명

API 서비스

Rememberizer의 기능에 대한 액세스를 제공하는 RESTful 엔드포인트

인증 시스템

안전한 액세스를 위한 OAuth2 및 API 키 관리

벡터 저장소

의미론적 검색을 위해 최적화된 전문 데이터베이스

메멘토

지식 소스에 대한 구성 가능한 액세스 필터

통합

외부 데이터 소스(Slack, Google Drive 등)에 대한 커넥터

문서 처리

콘텐츠를 청크화, 임베딩 및 인덱싱하기 위한 시스템

인증 옵션

Rememberizer는 두 가지 주요 인증 방법을 지원합니다:

  1. OAuth2 인증: 특정 사용자 데이터 및 문서에 대한 액세스가 필요한 애플리케이션을 위한 것입니다. 이 흐름은 사용자가 구성 가능한 기념품을 통해 애플리케이션이 자신의 지식에 접근하도록 승인할 수 있게 합니다.

  2. API 키 인증: OAuth 흐름 없이 벡터 저장소나 일반 지식 기반에 직접 접근하기 위한 것입니다. 이는 사용자별 데이터가 필요 없는 애플리케이션을 위한 더 간단한 통합 경로를 제공합니다.

개발자 문서 로드맵

이 문서는 필요한 정보를 신속하게 찾을 수 있도록 구성되었습니다:

시작하기

핵심 기능

API 참조

  • API 문서 - 포괄적인 API 참조

  • 인증, 검색, 문서 관리 및 기타 전문 엔드포인트

예제 및 샘플 코드

예제 통합 흐름

다음은 Rememberizer를 귀하의 애플리케이션에 통합하기 위한 일반적인 흐름입니다:

  1. Rememberizer 개발자 포털에 애플리케이션 등록

  2. 애플리케이션에 OAuth2 인증 구현

  3. 사용자 메멘토에 대한 접근 요청

  4. API 호출을 통해 지식 검색 및 검색

  5. 애플리케이션에서 결과 처리 및 표시

// 예제: OAuth 토큰으로 인증된 API 요청 만들기
async function searchUserKnowledge(query, token) {
  const response = await fetch('https://api.rememberizer.ai/api/v1/search/', {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${token}`,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({ query })
  });
  return response.json();
}

다음 단계

애플리케이션 등록하기로 클라이언트 자격 증명을 얻은 후, 사용 가능한 엔드포인트에 대해 배우기 위해 API 문서를 탐색하세요.

Last updated