generateText, streamText या AI SDK के किसी दूसरे फ़ंक्शन का उपयोग करता है, तो यहाँ से शुरू करें।
इंस्टॉल करें
latest टैग का पालन करता है और AI SDK 7 के अनुकूल मौजूदा प्रोवाइडर लाइन चुनता है। यह AI SDK 7 को peer dependency के रूप में घोषित करता है, इसलिए peer dependencies को अपने-आप इंस्टॉल करने वाले पैकेज मैनेजर संगत runtime भी इंस्टॉल करते हैं।
अपने सर्वर के वातावरण में PHASEO_API_KEY सेट करें, फिर पहला अनुरोध भेजें:
टेक्स्ट स्ट्रीम करें
ऐप की पहचान जोड़ें
Phaseo अनुरोध विवरण में अपने ऐप की पहचान शामिल करने के लिए प्रोवाइडर इंस्टेंस बनाएँ:PHASEO_BASE_URL वैकल्पिक है और डिफ़ॉल्ट रूप से https://api.phaseo.app/v1 पर सेट होता है।
AI SDK 7 में समर्थित सुविधाएँ
- टेक्स्ट जनरेशन और स्ट्रीमिंग
- रीजनिंग आउटपुट और सेटिंग
- फ़ंक्शन टूल और स्ट्रीम किए गए टूल इनपुट
- JSON और JSON Schema आउटपुट
- टेक्स्ट और इमेज फ़ाइल इनपुट
- URL उद्धरण स्रोत
- Embeddings और इमेज जनरेशन
- री-रैंकिंग
- ट्रांसक्रिप्शन और स्पीच जनरेशन
- प्रोवाइडर मेटाडेटा, उपयोग, रद्द करने के सिग्नल और रॉ स्ट्रीम चंक्स
rerank() के साथ phaseo.rerankingModel(modelId) का उपयोग करके री-रैंकिंग करें। मॉडल और प्रोवाइडर की क्षमताएँ अलग-अलग हो सकती हैं। प्रोवाइडर फ़िलहाल managed file references, skills, या प्रोवाइडर द्वारा चलाए गए टूल की परिभाषाओं, नतीजों अथवा approval responses का समर्थन घोषित नहीं करता है। ऐप्लिकेशन द्वारा चलाए गए function tools, AI SDK के सामान्य execution और approval flow का उपयोग कर सकते हैं।
AI SDK के पुराने वर्शन
- AI SDK 6:
@phaseo/ai-sdk-provider@ai-sdk-v6इंस्टॉल करें। - AI SDK 5:
@phaseo/ai-sdk-provider@ai-sdk-v5इंस्टॉल करें।
ai का मेल खाता major वर्शन अलग से इंस्टॉल करें (ai@^7, ai@^6 या ai@^5)।