تفضيلات الخصوصية

الوظائف الضرورية

مطلوبة للأمان ووظائف الموقع الأساسية.

مفعّلة دائمًا

تحليلات الاستخدام الاختيارية

هل تسمح بتحليلات استخدام PostHog؟ يمكنك تغيير اختيارك في أي وقت من التذييل.

السماح أيضاً بتسجيل الجلسات لإعادة عرضها على هذا الموقع العام

تُظهر إعادة عرض الجلسات الصفحات العامة والتفاعلات، مع إخفاء المدخلات والمحتوى الخاص. إعادة عرض الجلسات في التطبيق خيار مستقل.

يتطلب التحليلات؛ إعادة تشغيل الموقع متوقفة افتراضيًا.

لا تفعّل تحليلات المتصفح تحليلات الحساب.

يُحمّل البحث عند استخدامه فقط. تصفّح جميع الفئات أدناه.

أداة MCP

مقارنة صيغ لغوية محفوظة للبحث

sosoapi_research_variants_get

مقارنة الصيغ اللغوية اليدوية المحفوظة والنتائج المقفلة؛ يحتفظ النص غير الموثوق بسياق موجزه الدقيق. يتطلب agent:research.

اقرأ بصيغة Markdown

الملفات التعريفية ووسائل النقل

الملفات التعريفية: full · وسائل النقل: stdio, http

اختر core أو full للأدوات التي يراها عميلك؛ لا يغيّر ذلك أذوناته. يحتاج رفع الملفات المحلية stdio ولا يتاح بـ HTTP. اضبط SOSOAPI_OUTPUT_SCHEMAS=1 لمخططات المخرجات بالاكتشاف. النتائج منظّمة بهذا الإعداد أوبدونه.

الأذونات والآثار الجانبية

تساعد الشروح العملاء على وصف الأداة. يظل كل استدعاء يفحص مصادقة المستخدم ودوره ووصوله إلى المورد وتفويض الإمكانات.

{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true,
  "openWorldHint": true
}
  • /research-api/variants/get: agent:research · المخرجات/بيانات المنشأ الدقيقة المراجعة والمصرح بها حاليًا؛ قد تجعلها تغييرات المصدر قديمة أو غير متاحة

حقول الإدخال

تعني «مطلوب» داخل الكائن الأب والفرع المختار. الحقل الابن المطلوب لا يجعل الأب الاختياري مطلوباً. نُسخت القواعد وأسماء الحقول أدناه من العقد.

حقول الإدخال
الحقل / الفرعالنوع / مطلوبالقيود
$objectمطلوب في العنصر الأب
  • additionalProperties: false
workspace_idstringمطلوب في العنصر الأب
  • format: "uuid"
brief_idstringمطلوب في العنصر الأب
  • format: "uuid"
مخطط JSON Schema الكامل
{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "format": "uuid"
    },
    "brief_id": {
      "type": "string",
      "format": "uuid"
    }
  },
  "required": [
    "workspace_id",
    "brief_id"
  ],
  "additionalProperties": false
}

مخرجات منظّمة

يصف المخطط structuredContent في نتيجة أداة ناجحة. تشمل استجابة MCP أيضاً content وقد تضبط isError عند الفشل. للنشر، اقرأ النتيجة النهائية بدلاً من اعتبار القبول أوالنص تأكيداً. تشرح عملية API المرتبطة الأذونات وقواعد المحاولة.

تعني «مطلوب» داخل الكائن الأب والفرع المختار. الحقل الابن المطلوب لا يجعل الأب الاختياري مطلوباً. نُسخت القواعد وأسماء الحقول أدناه من العقد.

مخرجات منظّمة
الحقل / الفرعالنوع / مطلوبالقيود
$objectمطلوب في العنصر الأب
  • additionalProperties: false
variantsarrayمطلوب في العنصر الأب
  • maxItems: 2
variants[]objectاختياري / عنصر
  • additionalProperties: false
variants[].idstringمطلوب في العنصر الأب
  • format: "uuid"
variants[].workspace_idstringمطلوب في العنصر الأب
  • format: "uuid"
variants[].revisionintegerمطلوب في العنصر الأب
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
variants[].brief_idstringمطلوب في العنصر الأب
  • format: "uuid"
variants[].brief_revisionintegerمطلوب في العنصر الأب
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
variants[].localestringمطلوب في العنصر الأب
  • enum: ["en","zh-HK"]
variants[].captionstring | nullمطلوب في العنصر الأب—
variants[].captionanyOf 1stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 5000
variants[].captionanyOf 2nullمطلوب في العنصر الأب—
variants[].locked_finding_idsarrayمطلوب في العنصر الأب
  • maxItems: 100
variants[].locked_finding_ids[]stringاختياري / عنصر
  • format: "uuid"
variants[].locked_factsarrayمطلوب في العنصر الأب
  • maxItems: 100
variants[].locked_facts[]objectاختياري / عنصر
  • additionalProperties: false
variants[].locked_facts[].idstringمطلوب في العنصر الأب
  • format: "uuid"
variants[].locked_facts[].statementstringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 4000
variants[].locked_facts[].basisstringمطلوب في العنصر الأب
  • enum: ["observed","inferred","generated"]
variants[].locked_facts[].evidencearrayمطلوب في العنصر الأب
  • maxItems: 500
variants[].locked_facts[].evidence[]objectاختياري / عنصر
  • additionalProperties: false
variants[].locked_facts[].evidence[].evidence_idstringمطلوب في العنصر الأب
  • format: "uuid"
variants[].locked_facts[].evidence[].revisionintegerمطلوب في العنصر الأب
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
variants[].locked_facts[].uncertaintystringمطلوب في العنصر الأب
  • maxLength: 1000
variants[].reviewed_revisioninteger | nullمطلوب في العنصر الأب—
variants[].reviewed_revisionanyOf 1integerمطلوب في العنصر الأب
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
variants[].reviewed_revisionanyOf 2nullمطلوب في العنصر الأب—
variants[].created_atstringمطلوب في العنصر الأب
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
variants[].updated_atstringمطلوب في العنصر الأب
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
variants[].availabilitystringمطلوب في العنصر الأب
  • enum: ["available","stale","unavailable"]
variants[].reasonsarrayمطلوب في العنصر الأب
  • maxItems: 6
variants[].reasons[]stringاختياري / عنصر
  • enum: ["source_unavailable","source_changed","brief_changed","variant_changed","draft_changed","draft_unavailable","not_reviewed"]
variants[].methodstringمطلوب في العنصر الأب
  • const: "manual_editorial/v1"
مخطط JSON Schema الكامل
{
  "type": "object",
  "properties": {
    "variants": {
      "maxItems": 2,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "format": "uuid"
          },
          "workspace_id": {
            "type": "string",
            "format": "uuid"
          },
          "revision": {
            "type": "integer",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991
          },
          "brief_id": {
            "type": "string",
            "format": "uuid"
          },
          "brief_revision": {
            "type": "integer",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991
          },
          "locale": {
            "type": "string",
            "enum": [
              "en",
              "zh-HK"
            ]
          },
          "caption": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1,
                "maxLength": 5000
              },
              {
                "type": "null"
              }
            ]
          },
          "locked_finding_ids": {
            "maxItems": 100,
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "locked_facts": {
            "maxItems": 100,
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "format": "uuid"
                },
                "statement": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 4000
                },
                "basis": {
                  "type": "string",
                  "enum": [
                    "observed",
                    "inferred",
                    "generated"
                  ]
                },
                "evidence": {
                  "maxItems": 500,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "evidence_id": {
                        "type": "string",
                        "format": "uuid"
                      },
                      "revision": {
                        "type": "integer",
                        "exclusiveMinimum": 0,
                        "maximum": 9007199254740991
                      }
                    },
                    "required": [
                      "evidence_id",
                      "revision"
                    ],
                    "additionalProperties": false
                  }
                },
                "uncertainty": {
                  "type": "string",
                  "maxLength": 1000
                }
              },
              "required": [
                "id",
                "statement",
                "basis",
                "evidence",
                "uncertainty"
              ],
              "additionalProperties": false
            }
          },
          "reviewed_revision": {
            "anyOf": [
              {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "created_at": {
            "type": "string",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "format": "date-time"
          },
          "updated_at": {
            "type": "string",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "format": "date-time"
          },
          "availability": {
            "type": "string",
            "enum": [
              "available",
              "stale",
              "unavailable"
            ]
          },
          "reasons": {
            "maxItems": 6,
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "source_unavailable",
                "source_changed",
                "brief_changed",
                "variant_changed",
                "draft_changed",
                "draft_unavailable",
                "not_reviewed"
              ]
            }
          },
          "method": {
            "type": "string",
            "const": "manual_editorial/v1"
          }
        },
        "required": [
          "id",
          "workspace_id",
          "revision",
          "brief_id",
          "brief_revision",
          "locale",
          "caption",
          "locked_finding_ids",
          "locked_facts",
          "reviewed_revision",
          "created_at",
          "updated_at",
          "availability",
          "reasons",
          "method"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "variants"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

مثال لاستدعاء أداة

تستخدم الأمثلة قيماً خيالية مفحوصة بالمخططات. استبدل المعرّفات بالمفوّض لك، والوسائط بأصول جاهزة، والتواريخ بوقت نشر مؤكد. افحص أهلية الحساب قبل الكتابة. لا تُرسل الصفحة طلبات API.

{
  "name": "sosoapi_research_variants_get",
  "arguments": {
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "brief_id": "11111111-1111-4111-8111-111111111111"
  }
}

structuredContent

{
  "variants": []
}
تثبيت MCP أو ربطه