تولید آبجکت با مدل استدلالی در NodeJS با هوش مصنوعی
مدلهای استدلالی مانند R1 از DeepSeek به دلیل تواناییشان در درک بهتر و تولید پاسخهای دقیقتر به پرسشهای پیچیده، محبوبیت زیادی پیدا کردهاند. ممکن است بخواهید از این مدلها برای تولید دادههای ساختارمند استفاده کنید. با این حال، بیشتر این مدلها (مانند R1) از tool-calling یا خروجیهای ساختارمند پشتیبانی نمیکنند.
یک راهحل این است که خروجی مدل استدلالی را از طریق یک مدل کوچکتر عبور دهید که قادر به تولید خروجی ساختارمند باشد (مانند gpt-4o-mini). این مدلهای سبکوزن میتوانند دادههای ساختارمند را بهطور کارآمد استخراج کنند و در عین حال هزینه و تأخیر پردازش بسیار کمی داشته باشند.
یک فایل به نام main.js در پوشه پروژه خود ایجاد کنید و کد زیر را در آن قرار دهید:
متغیرهای محیطی BASE_URL و LIARA_API_KEY همان baseUrl سرویس هوش مصنوعی لیارا و کلید API لیارا هستند که باید در بخش متغیرهای محیطی برنامه خود، آنها را تنظیم کنید.
پروژه فوق را میتوانید بهصورت کامل در گیتهاب لیارا، مشاهده کنید.