नॉलेज बेस में खोजें
वे अंश जो किसी सवाल का सबसे अच्छा जवाब देते हैं, वैसे ही ढूँढे गए जैसे AI ढूँढता है।
असली कॉल आपके वर्कस्पेस पर चलाता है।
POST /knowledge/search
वे अंश जो किसी सवाल का सबसे अच्छा जवाब देते हैं, वैसे ही ढूँढे गए जैसे AI ढूँढता है।
उदाहरण
knowledge:read चाहिए। query 500 अक्षर तक है। address के साथ यह उन स्तरों में खोजता है जिन्हें AI उस पते के लिए इस्तेमाल करता है, और सबसे खास वाले को थोड़ा ऊपर रखता है। scope के साथ यह सिर्फ़ उसी स्तर में खोजता है। दोनों के बिना, हर उस स्तर में जो आप देख सकते हैं। limit 25 तक जाता है और डिफ़ॉल्ट 8 है।
curl -X POST "$OE/knowledge/search" -H "$AUTH" -H "Content-Type: application/json" \ -d '{ "query": "How long do refunds take?", "address": "[email protected]" }'{ "object": "knowledge_search", "query": "How long do refunds take?", "hits": [ { "sourceId": "kb_8c1f4a2b9d7e3f60a5c7b21d", "title": "Refunds", "kind": "note", "scope": "@acme.com", "level": "domain", "url": null, "heading": "", "text": "Refunds are paid within 14 days of the return reaching our warehouse.", "score": 0.83 } ]}यह कुछ नहीं बदलता, इसलिए इसे दोबारा भेजना सुरक्षित है। एक आइटम से ज़्यादा से ज़्यादा तीन अंश आते हैं, और score सिर्फ़ एक जवाब के नतीजों का क्रम तय करता है।
आइटम अपना टेक्स्ट पढ़े जाते ही खोज में आ जाता है। जब बदला गया आइटम दोबारा पढ़ा जा रहा हो, तो उसके पुराने टेक्स्ट में खोजा जाता है।