コンテンツにスキップ

Rememberizerに記憶させるコンテンツ

POST /documents/memorize/

Save a new document

Saves a document with a name and content

Request body

Field Type Required Description
name string yes
content string yes

Responses

  • 200 — Document saved successfully
  • 400 — Bad request (invalid parameters)
  • 500 — Internal server error

例リクエスト

curl -X POST   
  https://api.rememberizer.ai/api/v1/documents/memorize/   
  -H "Authorization: Bearer YOUR_JWT_TOKEN"   
  -H "Content-Type: application/json"   
  -d '{
    "name": "重要な情報",
    "content": "これはRememberizerに記憶してほしい重要な内容です。"
  }'

Info

YOUR_JWT_TOKENを実際のJWTトークンに置き換えてください。

const memorizeContent = async () => {
  const response = await fetch('https://api.rememberizer.ai/api/v1/documents/memorize/', {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_JWT_TOKEN',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      name: '重要な情報',
      content: 'これはRememberizerに記憶してほしい重要な内容です。'
    })
  });

  if (response.status === 201) {
    console.log("コンテンツが正常に保存されました");
  } else {
    console.error("コンテンツの保存に失敗しました");
    const errorData = await response.json();
    console.error(errorData);
  }
};

memorizeContent();

Info

YOUR_JWT_TOKENを実際のJWTトークンに置き換えてください。

import requests
import json

def memorize_content():
    headers = {
        "Authorization": "Bearer YOUR_JWT_TOKEN",
        "Content-Type": "application/json"
    }

    payload = {
        "name": "重要な情報",
        "content": "これはRememberizerに記憶してほしい重要な内容です。"
    }

    response = requests.post(
        "https://api.rememberizer.ai/api/v1/documents/memorize/",
        headers=headers,
        data=json.dumps(payload)
    )

    if response.status_code == 201:
        print("コンテンツが正常に保存されました")
    else:
        print(f"コンテンツの保存に失敗しました: {response.text}")

memorize_content()

Info

YOUR_JWT_TOKENを実際のJWTトークンに置き換えてください。

リクエストパラメータ

パラメータ タイプ 説明
name string 必須。 保存されるコンテンツの名前。
content string 必須。 Rememberizerに保存するテキストコンテンツ。

応答

成功したリクエストは、レスポンスボディなしで201 Createdステータスコードを返します。

エラー応答

ステータスコード 説明
400 不正なリクエスト - 必須フィールドが欠落しているか、無効なパラメータ
401 認証エラー - 無効または欠落した認証
500 サーバー内部エラー

使用例

このエンドポイントは特に以下の用途に便利です:

  1. 後でアクセスしたい重要なメモや情報を保存すること
  2. 統合データソースを通じて利用できないコンテンツを追加すること
  3. 検索可能である必要がある情報を手動で追加すること
  4. あなたのナレッジベースにアクセスするLLMのための文脈情報を追加すること

保存されたコンテンツは検索エンドポイントを通じて検索可能になり、メメントに含めることができます。