هگزینگ فیس با معرفی Messages API گامی تازه در جهت یکپارچه‌سازی اکوسیستم مدل‌های زبانی برداشته است. این API به توسعه‌دهندگان امکان می‌دهد تا بدون تغییر در کدهای خود، از مدل‌های اختصاصی OpenAI به مدل‌های متن‌باز مهاجرت کنند. با انتشار نسخه 1.4.0 از Text Generation Inference (TGI)، این API به‌صورت رسمی در دسترس قرار گرفته و سازگاری کامل با OpenAI Chat Completion API دارد.

Messages API چیست و چه امکاناتی دارد؟

Messages API در واقع یک لایه سازگاری است که بین برنامه‌های کاربردی و مدل‌های زبانی باز قرار می‌گیرد. این لایه به توسعه‌دهندگان اجازه می‌دهد تا دقیقاً با همان ساختاری که برای OpenAI استفاده می‌کنند، به مدل‌های متن‌باز میزبانی‌شده در Inference Endpoints متصل شوند. این یعنی اگر قبلاً از GPT-4 استفاده می‌کردید، حالا می‌توانید بدون تغییر در منطق برنامه، به مدل‌هایی مانند Llama2 یا Mixtral سوئیچ کنید.

هدف اصلی این API، ساده‌سازی گذار از مدل‌های اختصاصی به مدل‌های باز است. این کار در راستای مأموریت هگزینگ فیس برای دموکراتیک‌سازی هوش مصنوعی از طریق متن‌باز بودن و علم باز انجام می‌شود.

سازگاری با ابزارهای محبوب توسعه هوش مصنوعی

یکی از مهم‌ترین مزیت‌های Messages API، سازگاری با کتابخانه‌های رسمی کلاینت OpenAI و ابزارهای شخص ثالث محبوب است. توسعه‌دهندگان می‌توانند بدون نیاز به یادگیری SDK جدید، از زیرساخت‌های موجود خود استفاده کنند. این ویژگی در اکوسیستم‌های زیر به‌خوبی کار می‌کند:

  • استفاده مستقیم از کتابخانه‌های رسمی OpenAI در پایتون و جاوااسکریپت
  • یکپارچه‌سازی ساده با LangChain برای ساخت اپلیکیشن‌های مبتنی بر زبان طبیعی
  • پشتیبانی کامل از LlamaIndex برای بازیابی اطلاعات و مدیریت دانش
  • عدم نیاز به تغییرات عمده در زیرساخت یا بازنویسی کدهای موجود

تجربه‌ای واقعی از مهاجرت به مدل‌های باز

شرکت Ryght که یک پلتفرم orchestration تولید هوش مصنوعی در زمان واقعی است، از جمله اولین استفاده‌کنندگان این API است. به گفته آن‌ها، «API جدید Messages با سازگاری با OpenAI، جابه‌جایی موارد استفاده از مدل‌های زبانی را از OpenAI به مدل‌های باز آسان می‌کند. مهاجرت ما از GPT-4 به Mixtral/Llama2 در Inference Endpoints بی‌دردسر بود و حالا گردش کاری ساده‌تری داریم و کنترل بیشتری روی راهکارهای هوش مصنوعی خود داریم.»

این نقل‌قول به‌خوبی نشان می‌دهد که Messages API نه‌تنها از نظر فنی سازگار است، بلکه در عمل نیز تجربه توسعه‌دهندگان را بهبود می‌بخشد. حذف وابستگی به یک فروشنده خاص و امکان انتخاب آزادانه مدل، از جمله مزایایی است که این API برای تیم‌های مهندسی فراهم می‌کند.

در مجموع، معرفی Messages API نقطه عطفی در پذیرش مدل‌های متن‌باز به شمار می‌رود. با این قابلیت، هگزینگ فیس مسیر را برای مهاجرت گسترده از OpenAI به مدل‌های باز هموار کرده و گامی مهم در جهت شفافیت و انعطاف‌پذیری در هوش مصنوعی برداشته است.

پرسش‌های پرتکرار

Messages API هگزینگ فیس چه سازگاری با OpenAI دارد؟

این API سازگار با OpenAI Chat Completion است و از نسخه 1.4.0 TGI در دسترس قرار دارد. توسعه‌دهندگان می‌توانند بدون تغییر کد، از مدل‌های OpenAI به مدل‌های باز مثل Llama و Mixtral جابه‌جا شوند.

آیا می‌توان از Messages API با لانگ‌چین و LlamaIndex استفاده کرد؟

بله، Messages API با ابزارهای محبوب مانند LangChain و LlamaIndex سازگار است و همچنین از کتابخانه‌های کلاینت رسمی OpenAI در پایتون و جاوااسکریپت پشتیبانی می‌کند.