開發者概覽

Rememberizer 的開發者工具、API 和整合選項概述

歡迎來到 Rememberizer 開發者文檔。本節提供有關可供開發者使用的工具、API 和集成選項的全面信息,這些工具和選項與 Rememberizer 的語義搜索和知識管理能力相關。

Rememberizer 開發者功能概述

Rememberizer 提供了一套強大的開發者工具,旨在幫助您將強大的語義搜索能力整合到您的應用程序中。作為開發者,您可以:

  • 通過 RESTful API 訪問語義搜索,使用向量嵌入技術

  • 使用 OAuth2 或 API 金鑰將 Rememberizer 整合到您自己的應用程序中

  • 構建自定義應用程序,利用用戶的知識庫

  • 創建向量存儲,用於專門的語義搜索數據庫

  • 與 AI 模型連接,包括 OpenAI GPT 和 LangChain

核心組件

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