إعداد تطبيق FinGPT API
Updated 2026-09-05
يتضمن FinGPT أنواعًا عدة من عمل الذكاء الاصطناعي المالي. يمكن لنقطة نهاية متوافقة تهيئة تطبيق وكيل، لكنها لا تستبدل أوزان النموذج المحلية أو استدلال المشاعر أو التدريب.
اختر تطبيقًا قبل اختيار نقطة النهاية
FinGPT مجموعة من أبحاث وتطبيقات نماذج اللغة المالية وليست عميل API عالميًا واحدًا. لدفاتر وكلائه وأمثلة الاستدلال المحلي وأعمال الضبط الدقيق تبعيات مختلفة. يركز هذا الدليل على fingpt/ag2_financial_analysis_pipeline.ipynb في المراجعة 1aac5558 التي راجعت في 5 سبتمبر 2026. ويستخدم AG2 لتنسيق مهام الأخبار المالية. لا تمثل تهيئة ذلك الدفتر ترحيل كل مشاريع FinGPT. اختر الدفتر الدقيق وقيود تبعيته أولًا، ثم وثّق ما هو استدلال بعيد وما يعمل محليًا وأي أدوات بيانات مشتركة.
افهم حدود الخدمات الثلاث المستقلة
يوفر الدفتر الذي راجعناه LLMConfig لمحادثة الوكيل وأدوات تجلب المعلومات المالية عبر yfinance وخط مشاعر Transformers. هذه مسارات تشغيل منفصلة. وبخاصة، تستخدم أداة المشاعر FinBERT؛ ولا يحوّل اختيار نموذج محادثة من بوابة تلك الأداة إلى checkpoint آخر من FinGPT. قد يكون لتنزيل أوزان محلية ترخيص نموذج ومتطلبات عتاد خاصة. راجع الأدوات الفعلية قبل وصف النظام الناتج بأنه بعيد بالكامل أو محلي بالكامل.
| المكوّن | مسار التنفيذ | الدليل المطلوب |
|---|---|---|
| محادثة AG2 | نقطة نهاية محادثة مهيأة | توافق العميل واستدعاء الأداة |
| أدوات الأسهم والأخبار | مصدر بيانات مالية | التغطية والطوابع الزمنية والترخيص |
| تصنيف المشاعر | استدلال Transformers محلي | Checkpoint وتعيين التسميات واقتطاع الإدخال |
| أمثلة الضبط الدقيق | بيئة التدريب | حقوق مجموعة البيانات وتقييم قابل لإعادة الإنتاج |
كيّف تهيئة AG2 الموثقة
ينشئ الدفتر LLMConfig مع api_type وmodel وapi_key وbase_url. يحافظ الاستبدال التالي على الحقول ويأخذ المعرّف وبيانات الاعتماد من البيئة. FINANCE_MODEL_ID خانة عنصر نائب يملكها التطبيق؛ حلّه إلى إدخال كتالوج حالي يدعم التفاعلات المطلوبة للدفتر. لا تنشئ هذه التهيئة استجابة نموذج. احتفظ بقيود إصدار AG2 المتوافق في الدفتر ولا تستبدل حزمة AutoGen متشابهة الاسم دون فحص imports وAPIs.
import os
from autogen import LLMConfig
llm_config = LLMConfig({
"api_type": "openai",
"model": os.environ["FINANCE_MODEL_ID"],
"api_key": os.environ["APISROUTER_API_KEY"],
"base_url": "https://api.apisrouter.com/v1",
})
# Pass llm_config to the notebook's agents and manager.
# No request or complete notebook run is performed here.صل الوكلاء واختبر الأدوات المسجلة
مرّر llm_config نفسها إلى researcher وanalyst وadvisor وGroupChatManager في الدفتر. احتفظ بتسجيلات الأدوات الموثقة وافحص طلب الأداة الصادر من الوكيل ونتيجة المنفذ ورسالة النموذج التالية. ابدأ بمجموعة إدخال صغيرة مسموح بها وتحقق من كل عملية مطلوبة. احتفظ بخطأ أداة معاد عندما لا تتوفر البيانات حتى يذكر الموجز الدليل المفقود. يوضح الرسم مسار المحادثة، بينما تحتفظ أدوات البيانات المالية والتصنيف المحلي بتهيئتها الخاصة.
راجع المشاعر كمخرج نموذج لا إشارة سهم
تصف تسمية المصنف تفسيره للنص المقدم تحت checkpoint محدد. وليست احتمالًا معايرًا لأداء السهم المستقبلي. سجّل العنوان الأصلي والمصدر ووقت النشر وأي اقتطاع قبل التصنيف. افحص تعيين التسميات واحتفظ بالأمثلة الغامضة. قد تتعايش لغة سلبية حول طلب الصناعة مع توجيه إيجابي خاص بالشركة؛ ويؤدي جمعهما في درجة واحدة إلى فقدان الفرق. في التغطية الدولية، تحقق من لغة المصنف وسياق السوق بدل ترجمة كل نص وافتراض المعايرة نفسها.
ابنِ حزمة قبول صغيرة من البداية إلى النهاية
بعد اختبار عميل مصرح به منفصلًا، استخدم مجموعة محدودة من مواد عامة أو مرخصة لشركة واحدة. احفظ تجزئات الإدخال ومخرجات الأدوات ونتائج المصنف ومحادثة الوكيل والموجز النهائي. راجع إمكانية تتبع كل جملة واقعية إلى مدخل وبقاء البيانات المفقودة ظاهرة. ينبغي أن تتضمن الحزمة الأولى فشل أداة بيانات ونصًا غامضًا، لأن عنوانًا ناجحًا وحده لا يختبر الامتناع. أبقِ حالة المراجعة الصريحة على الأثر النهائي؛ فالخلية المكتملة في الدفتر دليل تنفيذ فقط.
احتسب تكاليف الموارد البعيدة والمحلية
يمكن لمحادثة AG2 إنتاج طلبات عدة، بما في ذلك التنسيق والإعادات. سجّل استخدامها بدليل الاستجابة أو الفوترة وعقد التسعير الحالي. احتسب اشتراكات البيانات وتنزيلات checkpoints واستدلال CPU أو GPU والتخزين والمراجعة البشرية منفصلة. أعد استخدام حزمة مصدر ذات إصدار عند مقارنة نماذج المحادثة حتى لا يهيمن تغير تغذية الأخبار على التجربة. أبقِ المصنف محملًا عند الاقتضاء وخزّن استخراج المصدر المعتمد مؤقتًا بحسب الإصدار، مع الاحتفاظ ببيانات وصفية تكشف تغير النموذج أو الإدخال.
شخّص المكوّن الذي يملك الخطأ
يتطلب خطأ استيراد LLMConfig عادةً فحص هوية الحزمة وإصدارها لا تغيير نقطة النهاية. وتنتمي استجابة مصادقة أو نموذج مفقود إلى مسار العميل البعيد. أما الأخبار الفارغة وتغير مخططات المزود وعدم تطابق رموز السوق فتنتمي إلى أدوات البيانات. وينتمي خطأ checkpoint أو الذاكرة إلى الاستدلال المحلي. احتفظ بالمرحلة الفاشلة والدليل المنقح ثم أعد الجزء المتأثر فقط حيثما أمكن. عطّل أذونات تنفيذ الكود غير الضرورية وأبعد البيانات المالية وبيانات الاعتماد عن مخرجات الدفتر العامة قبل مشاركة إعادة الإنتاج.
الأدلة والقيود
رُوجع دفتر AG2 في 1aac5558 في 5 سبتمبر 2026. تكيّف التهيئة حقوله الموثقة. لم تُنتج لهذا الدليل عملية دفتر عبر APIsRouter أو حالة تكلفة مهمة مقاسة. تحقق من المحادثة والأدوات والتصنيف المحلي والموجز النهائي معًا قبل اعتبار التطبيق تشغيليًا.
الأسئلة الشائعة
هل تستطيع APIsRouter استضافة كل نماذج FinGPT عبر هذا الإعداد؟
يهيئ هذا الدليل محادثة تطبيق AG2 فقط. أما checkpoints FinGPT المحلية والضبط الدقيق واستدلال المشاعر فمسارات منفصلة.
هل FinBERT هو النموذج المختار للمحادثة؟
لا. يستخدم الدفتر الذي راجعناه مصنف Transformers محليًا لأداة المشاعر. لا يغير تعديل LLMConfig ذلك المصنف.
ما حقول التهيئة التي راجعها المصدر؟
يستخدم الدفتر api_type وmodel وapi_key وbase_url في AG2 LLMConfig. طابق قيود الحزمة قبل تكييف الخلية.
ما الذي أفحصه في المحادثة الجماعية؟
افحص المتحدث المختار والأداة المطلوبة ونتيجة المنفذ ومراجع الادعاء النهائي. تحقق من بقاء الإخفاقات ظاهرة بدل تحولها إلى حقائق مختلقة.
هل تستطيع درجات المشاعر توقع عائد؟
لا تثبت درجة تصنيف نصي أداءً مستقبليًا. يحتاج أي استخدام تنبؤي مقترح إلى تقييم مستقل من نقطة زمنية ومراجعة إحصائية مناسبة.
ماذا تتضمن إعادة إنتاج قابلة للمشاركة؟
مراجعة الدفتر وإصدارات التبعيات وحزمة المصدر المسموح بها ونتائج الأدوات وهوية النموذج وأدلة الاستخدام والمخرج المراجع مع إزالة بيانات الاعتماد والبيانات الخاصة.