استنتاج توليد النصوص (TGI) عبارة عن مجموعة أدوات مصممة خصيصًا لنشر وتقديم خدمات استنتاج نماذج اللغة الكبيرة (LLM). تم تطويره بواسطة Hugging Face بهدف معالجة التحديات التي تواجه التشغيل الفعال لـ LLM في بيئات الإنتاج. يركز TGI على توفير أداء عالٍ وسهولة الاستخدام وقابلية التوسع، مما يمكّن المطورين من دمج LLM بسهولة في تطبيقاتهم.
تتضمن بنية TGI عادةً المكونات التالية:
يمكن نشر TGI بعدة طرق، بما في ذلك:
فيما يلي مثال على استخدام واجهة برمجة تطبيقات REST الخاصة بـ TGI لإنشاء نص:
curl -X POST http://localhost:8080/generate \
-H "Content-Type: application/json" \
-d '{"inputs": "The quick brown fox jumps over the lazy dog.", "parameters": {"max_new_tokens": 50}}'
استنتاج توليد النصوص (TGI) هو أداة قوية يمكن أن تساعد المطورين على نشر وتقديم خدمات استنتاج LLM في بيئات الإنتاج. يوفر أداءً عاليًا وسهولة في الاستخدام وقابلية للتوسع، مما يجعله خيارًا مثاليًا لبناء تطبيقات تعتمد على LLM.