1. प्राथमिकता समझें
Gateway plugin नीति इस क्रम में लागू होती है:- workspace डिफ़ॉल्ट
- preset डिफ़ॉल्ट
- request-level plugins
2. Workspace डिफ़ॉल्ट सेट करें
जब किसी workspace को structured JSON अनुरोधों के लिए जवाब सुधार डिफ़ॉल्ट रूप से चालू रखना हो, तो routing settings में यह डिफ़ॉल्ट सेट करें। यह इन बातों के लिए सही जगह है:- व्यापक परिचालन डिफ़ॉल्ट
- API key का साझा व्यवहार
- सेवाओं के बीच अलग-अलग व्यवहार रोकना
3. नीति अनिवार्य हो तो लॉक करें
अगर किसी workspace में जवाब सुधार हमेशा चालू रहना चाहिए, तो उस डिफ़ॉल्ट को लॉक करें। Workspace डिफ़ॉल्ट लॉक होने पर:- presets इसे बंद नहीं कर सकते
- request payload इसे बंद नहीं कर सकते
- logs फिर भी दिखाते हैं कि plugin लागू हुआ, छोड़ा गया या विफल हुआ
4. Workflow के खास डिफ़ॉल्ट के लिए presets इस्तेमाल करें
जब अनुरोधों के किसी समूह में दोनों चीज़ें चाहिए हों, तो presets सही परत हैं:- संरचित आउटपुट की सेटिंग
- जवाब सुधार plugin डिफ़ॉल्ट
- सीमित syntax cleanup के लिए
safe - केवल बाहरी wrapper हटाने वाले व्यवहार के लिए
strict
5. Request-level पर तभी बदलें जब workspace अनुमति दे
अगर workspace डिफ़ॉल्ट लॉक नहीं है, तो एक अनुरोध plugin config को सीधे बदल सकता है:अनुरोध का उदाहरण
6. Logs में व्यवहार सत्यापित करें
एक अनुरोध के बाद, अनुरोध विवरण खोलें और पुष्टि करें:plugin_executionsमेंresponse-healingशामिल है- status इनमें से एक है:
appliedskippedfailed
- प्रभावी plugin mode दिखता है
- schema enforcement द्वारा सुधारे गए संभावित payload को अस्वीकार करने पर validation errors दिखती हैं
7. सेवाओं के बीच व्यवहार अलग हो तो क्या करें
अगर दो सेवाएं अलग तरह से व्यवहार करें, तो तुलना करें:- workspace routing की सेटिंग
- preset plugin defaults
- request-level
plugins - workspace डिफ़ॉल्ट लॉक है या नहीं