انتقل إلى المحتوى

تذكر المحتوى إلى 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 الفعلي الخاص بك.

معلمات الطلب

المعلمة النوع الوصف
الاسم سلسلة مطلوب. اسم للمحتوى الذي يتم تخزينه.
المحتوى سلسلة مطلوب. النص المحتوى لتخزينه في Rememberizer.

الاستجابة

تُرجع الطلب الناجح رمز حالة 201 تم الإنشاء بدون جسم استجابة.

استجابات الخطأ

رمز الحالة الوصف
400 طلب غير صحيح - الحقول المطلوبة مفقودة أو معلمات غير صالحة
401 غير مصرح - مصادقة غير صالحة أو مفقودة
500 خطأ في الخادم الداخلي

حالات الاستخدام

تكون هذه النقطة النهائية مفيدة بشكل خاص لـ:

  1. تخزين الملاحظات أو المعلومات المهمة التي تريد الوصول إليها لاحقًا
  2. إضافة محتوى غير متاح من خلال مصادر البيانات المدمجة
  3. إضافة معلومات يدويًا تحتاج إلى أن تكون قابلة للبحث
  4. إضافة معلومات سياقية لنماذج اللغة الكبيرة التي تصل إلى قاعدة معرفتك

يصبح المحتوى المخزن قابلاً للبحث من خلال نقاط النهاية للبحث ويمكن تضمينه في الذكريات.