يسعدنا أن نعلن عن شراكة جديدة بين Cloudflare وHugging Face والتي تمنح مطوري FastRTC إمكانية الوصول الفوري إلى البنية التحتية WebRTC على مستوى المؤسسات باستخدام رمز Hugging Face.

كمعاينة لما يمكنك إنشاؤه باستخدام FastRTC وCloudflare، تحقق من تطبيق الدردشة الصوتية هذا المصمم باستخدام نموذج Llama 4 الجديد من Meta!

سد الفجوة في مجموعة أدوات مطوري الذكاء الاصطناعي

نظرًا لأن الذكاء الاصطناعي للمحادثة أصبح واجهة أساسية للأدوات والمنتجات والخدمات، أصبحت البنية التحتية للاتصالات في الوقت الفعلي ضرورية بشكل متزايد لدعم التفاعلات الطبيعية ومتعددة الوسائط. قامت شركة Hugging Face ببناء FastRTC للسماح لمطوري الذكاء الاصطناعي ببناء تدفقات صوت وفيديو منخفضة زمن الوصول مدعومة بالذكاء الاصطناعي مع الحد الأدنى من كود Python عن طريق تجريد تعقيدات WebRTC – التكنولوجيا القياسية الذهبية للاتصال في الوقت الفعلي.

غالبًا ما تواجه التطبيقات التي تدعم WebRTC تحديات النشر بسبب الحاجة إلى خوادم TURN المتخصصة، والتي تتيح اتصالات موثوقة عبر بيئات الشبكة المختلفة. لمعالجة هذه المشكلة، قامت Cloudflare ببناء شبكة عالمية من هذه الخوادم تمتد إلى أكثر من 335 موقعًا حول العالم.

تجمع هذه الشراكة بين نهج التطوير السهل لـ FastRTC وشبكة TURN العالمية من Cloudflare، مما يضمن أن المطورين يمكنهم إنشاء تطبيقات WebRTC سريعة وموثوقة مع اتصال عالمي.

حرية الوصول باستخدام حساب الوجه المعانق الخاص بك

يمكن لمطوري FastRTC الذين لديهم رمز Hugging Face Access Token صالح بث 10 جيجابايت من البيانات مجانًا كل شهر بدون بطاقة ائتمان. بمجرد الوصول إلى الحد الشهري، يمكن للمطورين التبديل إلى حساب Cloudflare الخاص بهم للحصول على سعة أعلى (تعليمات).

لماذا هذا مهم لمطوري الذكاء الاصطناعي

تعتبر هذه الشراكة ذات قيمة خاصة لمطوري الذكاء الاصطناعي الذين يقومون ببناء:

  • المساعدون الصوتيون الذين يحتاجون إلى بث صوتي موثوق به وذو زمن وصول منخفض
  • تطبيقات تحليل الفيديو التي تعالج خلاصات الكاميرا في الوقت الفعلي
  • تطبيقات الذكاء الاصطناعي متعددة الوسائط التي تجمع بين الصوت والفيديو والنص

تتيح هذه الشراكة للمطورين التركيز على منطق التطبيق الأساسي الخاص بهم باستخدام FastRTC، مع التخلص من الحاجة إلى إنشاء البنية التحتية لـ TURN وصيانتها. تتعامل خدمة Cloudflare المُدارة مع قابلية التوسع والموثوقية العالمية، مما يسمح لمطوري الذكاء الاصطناعي بتقديم تجارب استثنائية دون تحمل تكاليف صيانة البنية التحتية.

ابدء

سيكون التكامل متاحًا في إصدار FastRTC 0.0.20 وما فوق. للبدء:

  • تأكد من أن لديك رمز Hugging Face مع إمكانية الوصول للقراءة (احصل على واحد هنا)
  • تثبيت أو ترقية FastRTC: pip install --upgrade 'fastrtc[vad]'
  • قم بتكوين البث الخاص بك لاستخدام شبكة Cloudflare TURN كما هو موضح أدناه:
from fastrtc import ReplyOnPause, Stream, get_cloudflare_turn_credentials
import os

os.environ["HF_TOKEN"] = "<your-hf-token>"

def echo(audio):
    yield audio

stream = Stream(ReplyOnPause(echo),
                rtc_config=get_cloudflare_turn_credentials)
stream.ui.launch()

إطلاق البرنامج النصي الخاص بك مع بايثون، python <name of your script>.py

راجع هذه المجموعة على Hugging Face بالإضافة إلى كتاب الطبخ FastRTC لمزيد من الأمثلة.

ما هي الخطوة التالية؟

إذا كانت لديك أي أسئلة أو تعليقات، يرجى التواصل معنا على GitHub أو Hugging Face. يرجى متابعتنا على Hugging Face للحصول على آخر التحديثات والإعلانات.

شاركها.
اترك تعليقاً