क्विकस्टार्ट
1
प्रीसेट बनाएँ
डैशबोर्ड -> सेटिंग -> प्रीसेट खोलें और
release-summary जैसे स्पष्ट slug वाला प्रीसेट बनाएँ। केवल वे defaults जोड़ें जिन्हें callers के बीच साझा करना है।2
अनुरोध में प्रीसेट का संदर्भ दें
Caller को user input पर ध्यान देने दें; prompt, parameters और routing के स्थिर defaults प्रीसेट से आएँ।
3
रूटिंग का परिणाम जाँचें
Gateway -> उपयोग में अनुरोध खोलें और पुष्टि करें कि कौन से defaults लागू हुए तथा किस provider ने उसे पूरा किया।
प्रीसेट में क्या हो सकता है
- ऐसा सिस्टम प्रॉम्प्ट जो हर अनुरोध से पहले जोड़ा जाए।
- अनुमति-प्राप्त मॉडल या मॉडल परिवार।
- रूटिंग प्राथमिकताओं के लिए प्रदाता की अनुमति/अनदेखी सूचियाँ।
temperature,top_p,max_tokensऔर मिलती-जुलती सेटिंग के डिफ़ॉल्ट पैरामीटर।- समर्थित मॉडल के लिए तर्क के वैकल्पिक डिफ़ॉल्ट।
@ से शुरू होते हैं, ताकि उन्हें आसानी से पहचाना जा सके।
प्रीसेट को केवल request के model फ़ील्ड से बुलाएँ। Phaseo अलग preset request फ़ील्ड नहीं देता।
- Private और workspace presets
@{slug}उपयोग करते हैं और API key के workspace में resolve होते हैं। - Public presets
@{username}/{slug}उपयोग करते हैं और किसी भी workspace से resolve हो सकते हैं। उदाहरण:@octavia/release-summary।
संस्करण और मार्केटप्लेस फ़ोर्क
बदलाव सेव करने पर private draft अपडेट होता है। बदलाव तैयार होने पर नया version प्रकाशित करें चुनें; Phaseo immutable numbered release बनाता है और समीक्षा के लिए पुराने versions रखता है। Preset owners चुन सकते हैं कि release labels कैसे दिखें:- क्रमिक:
v1,v2,v3। - Semantic versioning: स्पष्ट SemVer labels, जैसे
1.2.0,2.0.0-beta.1या1.4.2+build.7। - तारीख आधारित:
YYYY.MM.DD; एक ही तारीख़ पर कई releases हों तो numeric suffix, जैसे2026.08.02.2।
प्रीसेट कैसे merge होते हैं
Gateway context में अनुरोध प्रीसेट के साथ resolve हो, तो provider routing से पहले प्रीसेट लागू होता है:- Default parameters केवल request body में अनुपस्थित fields भरते हैं। Caller के पहले से दिए values को overwrite नहीं करते।
- Request में पहले से system message हो, तो preset prompt उससे पहले जोड़ा जाता है। Anthropic-style
systemfield हो, तो prompt उसी में जोड़ा जाता है। - प्रदाता की अनुमति/अनदेखी सूचियाँ चयन से पहले लागू होती हैं, इसलिए वे fallback pool घटाती हैं; वे केवल सजावटी लेबल नहीं हैं।
- Preset की allowed-model सूची से बाहर के मॉडल वाले अनुरोध जल्दी reject होते हैं; उन्हें चुपचाप दूसरे मॉडल पर route नहीं किया जाता।
वर्तमान सार्वजनिक preset सुविधाएँ
Dashboard में preset flow जानबूझकर request shaping के एक स्थिर और स्पष्ट उपसमूह तक सीमित है:- सिस्टम प्रॉम्प्ट जोड़ना
- अनुमत मॉडल की सूचियाँ
- प्रदाता की अनुमति/अनदेखी से जुड़ी रूटिंग सीमाएँ
- डिकोडिंग और जनरेशन के डिफ़ॉल्ट
- तर्क के डिफ़ॉल्ट
प्रीसेट प्रबंधित करें
डैशबोर्ड -> सेटिंग -> प्रीसेट में presets बनाएँ और प्रबंधित करें। जिन workflows में prompt, routing या caching behavior का अंतर महत्वपूर्ण हो, उनके लिए अलग slugs रखें।प्रीसेट कब उपयोग करें
- कई services में system prompts मानकीकृत करें।
- compliance के लिए routing को स्वीकृत providers तक सीमित करें।
- environments में default parameters एक जैसे रखें।
- migration projects को prompt, routing और parameter defaults के लिए टिकाऊ स्थान दें, जबकि application code लगभग वैसा ही रहे।