الانتقال إلى المحتوى الرئيسي
مساحة الأسماء هي مجموعة مسمّاة من المستندات؛ تُنشئها أول كتابة، وتخصيص واحدة لكل مستخدم يُبقي بيانات المستخدمين منفصلة.

سرد مساحات الأسماء

GET /namespaces
Response
المخطط الكامل: سرد مساحات الأسماء.

جلب مساحة أسماء

GET /namespaces/:namespace يُرجع مساحة أسماء واحدة بالحقول نفسها، أو 404 namespace_not_found.
curl
المخطط الكامل: جلب مساحة أسماء.

إنشاء مساحة أسماء

POST /namespaces لا تحتاج إليه إلا لنموذج مدرَّب لمؤسستك: أنشئ مساحة الأسماء قبل أول كتابة فيها.
curl
يُرجع name وembedding_model وrerank_model؛ وإنشاء مساحة أسماء موجودة مجددًا يُرجع القيم نفسها. المخطط الكامل: إنشاء مساحة أسماء.

حذف مساحة أسماء

DELETE /namespaces/:namespace يحذف مساحة الأسماء وكل مستنداتها وملفاتها المرفوعة؛ ولا يمكن التراجع عن ذلك.
Response
  • دون force، تُرجع مساحة الأسماء التي يكتب فيها تطبيق مربوط أو حاوية 409 namespace_has_sources، مع معرّفاتها في details.source_ids.
  • تسرد sources_deleted المصادر المحذوفة معها؛ ويُظهر GET /sources/:id القيمة deleted عند اكتمال حذف كلٍّ منها.
المخطط الكامل: حذف مساحة أسماء.