واجهة برمجة تطبيقات Qwen 2.5 7B مجانية تدعم استدعاء الدوال!

واجهة برمجة تطبيقات Qwen 2.5 7B مجانية تدعم استدعاء الدوال!
  • يوفر Qwen 2.5 7B قدرات برمجة ورياضيات متقدمة، وتحسين اتباع التعليمات، وتوليد نصوص منظمة.
  • النموذج يدعم استدعاء الدوال. Novita AI تقدم هذا النموذج مجانًا تمامًا لدعم المجتمع مفتوح المصدر والمساهمة فيه.

وصول مجاني للواجهة

تقدم Novita AI الآن Qwen 2.5 7B مجانًا، مما يمكّن المطورين من قدرات قوية في البرمجة والرياضيات وتوليد النصوص المنظمة. مع دعم كامل لاستدعاء الدوال، يربط هذا النموذج الفجوة بين الذكاء الاصطناعي والأتمتة الواقعية - مثالي لبناء تطبيقات أكثر ذكاءً بسهولة.

ما هو استدعاء الدوال؟

استدعاء الدوال هو قدرة في الذكاء الاصطناعي، خاصة مع نماذج اللغات الكبيرة (LLMs)، تمكن النموذج من التفاعل مع دوال أو أدوات أو واجهات برمجة تطبيقات خارجية لأداء مهام محددة تتجاوز مجرد توليد ردود نصية. بدلاً من مجرد إنتاج نص، يحدد النموذج متى يجب استدعاء دالة معينة بناءً على طلب المستخدم، ويحدد الدالة الصحيحة لاستدعائها، ويحدد المعاملات اللازمة لتلك الدالة. يتم التعامل مع التنفيذ الفعلي للدالة بواسطة نظام أو تطبيق خارجي، وليس بواسطة النموذج نفسه.

https://www.youtube.com/watch?v=aqdWSYWC\_LI

كيف يعمل استدعاء الدوال؟

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

ما هي فوائد استدعاء الدوال؟

  • التفاعل الواقعي: يمكن للنماذج تشغيل الإجراءات، وليس فقط تقديم المعلومات.
  • الأتمتة: تبسيط العمليات مثل استرجاع البيانات، الحجوزات، تقديم النماذج، وغيرها.
  • الفهم المنظم: بدلاً من الاعتماد فقط على توليد النص، ينظم النموذج المخرجات في تنسيقات محددة مسبقًا، مما يقلل الأخطاء.
  • حالات استخدام محسّنة: بناء تطبيقات ديناميكية ومساعدين وأنظمة أكثر موثوقية وكفاءة.
  • كفاءة المطور: بمعرفة أن النموذج يدعم استدعاء الدوال مسبقًا، يمكنك التخطيط للتكاملات بشكل أسرع دون تعديلات كبيرة.

ما هو Qwen 2.5 7B؟

مقدمة عن qwen 2.5 7b

معايير أداء Qwen 2.5 7B

معايير أداء qwen 2.5 7b

متطلبات أجهزة Qwen 2.5 7B

متطلبات أجهزة qwen 2.5 7b

كيفية استخدام استدعاء الدوال في Qwen 2.5 7B عبر Novita AI

أطلقت Novita AI وصفًا لقدرات كل نموذج LLM، يمكنك مشاهدته مباشرة في [واجهة التحكم](https://novita.ai/models-console/?utm_source=blog_llm&utm_medium=article&utm_campaign=/ llama-4-maverick-function-calling/) و[الوثائق](https://novita.ai/docs/guides/llm-function-calling/?utm_source=blog_llm&utm_medium=article&utm_campaign= llama-4-maverick-function-calling).

الخطوة 1: تسجيل الدخول إلى Novita AI

بمجرد وصولك إلى الصفحة الرئيسية لـ Novita AI، اضغط على زر “تسجيل الدخول” أو “ابدأ الآن” في أعلى اليمين. يمكنك بسهولة تسجيل الدخول باستخدام Google أو GitHub أو Hugging Face أو فقط بريدك الإلكتروني — الخيار لك!

تسجيل الدخول

تسجيل دخول Novita AI

جرّب Novita AI الآن!

الخطوة 2: انقر على “Model API” في وحدة التحكم!

بعد تسجيل الدخول، سيتم توجيهك إلى لوحة تحكم Novita. من الأعلى، انقر على “Model API”. يمنحك هذا القسم الوصول إلى قائمة كاملة من النماذج المتاحة، بالإضافة إلى معلومات مفصلة حول قدراتها — بما في ذلك ما إذا كانت تدعم استدعاء الدوال والمخرجات المنظمة.

الخطوة 2: انقر على "Model API" في وحدة التحكم

الخطوة 3: اختر النموذج الخاص بك وتحقق منه!

فقط ابحث عن النموذج الذي يهمك، وانقر عليه، وستظهر لوحة على اليمين. تحت “القدرات المدعومة”، سترى فورًا ما إذا كان استدعاء الدوال والمخرجات المنظمة مدعومين.

اختر النموذج الخاص بك

الخطوة 4: تهيئة العميل (Client)

أولاً، تحتاج إلى تهيئة العميل باستخدام مفتاح API الخاص بـ Novita.

from openai import OpenAI
import json

client = OpenAI(
    base_url="https://api.novita.ai/v3/openai",
    # احصل على مفتاح API الخاص بـ Novita AI من: https://novita.ai/settings/key-management.
    api_key="<YOUR Novita AI API Key>",
)

model = "deepseek/deepseek_v3"

الخطوة 5: تعريف الدالة التي سيتم استدعاؤها

بعد ذلك، قم بتعريف دالة Python التي يمكن للنموذج استدعائها. في هذا المثال، هي دالة للحصول على معلومات الطقس.

# مثال لدالة لمحاكاة جلب بيانات الطقس.
def get_weather(location):
    """يسترد الطقس الحالي لموقع معين."""
    print("جاري استدعاء دالة get_weather للموقع: ", location)
    # في تطبيق حقيقي، ستقوم باستدعاء واجهة برمجة تطبيقات طقس خارجية هنا.
    # هذا مثال مبسط يعيد بيانات مشفرة.
    return json.dumps({"location": location, "temperature": "60 degrees Fahrenheit"})

الخطوة 6: إنشاء طلب API مع الأدوات ورسالة المستخدم

الآن، قم بإنشاء طلب API إلى نقطة نهاية Novita. يتضمن هذا الطلب معامل tools، الذي يحدد الدوال التي يمكن للنموذج استخدامها، ورسالة المستخدم.

tools = [
    {
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "احصل على طقس موقع ما، يجب على المستخدم تقديم موقع أولاً",
            "parameters": {
                "type": "object",
                "properties": {
                    "location": {
                        "type": "string",
                        "description": "المدينة والولاية، مثل San Francisco, CA",
                    }
                },
                "required": ["location"]
            },
        }
    },
]

messages = [
    {
        "role": "user",
        "content": "What is the weather in San Francisco?"
    }
]

# لنرسل الطلب ونطبع الرد.
response = client.chat.completions.create(
    model=model,
    messages=messages,
    tools=tools,
)

# يرجى التحقق مما إذا كان الرد يحتوي على استدعاءات أدوات في الإنتاج.
tool_call = response.choices[0].message.tool_calls[0]
print(tool_call.model_dump())

المخرجات:

{'id': '0', 'function': {'arguments': '{"location": "San Francisco, CA"}', 'name': 'get_weather'}, 'type': 'function'}

Qwen 2.5 7B على Novita AI ليس مجانيًا فقط - إنه مغير لقواعد اللعبة. مع استدعاء الدوال المدمج، يمكنك تجاوز توليد النص وإنشاء حلول ذكاء اصطناعي ديناميكية وقابلة للتنفيذ. اغوص في مستقبل سير العمل المعتمدة على الذكاء الاصطناعي مع منصة Novita المجانية وسهلة الوصول.

الأسئلة الشائعة

ما هو استدعاء الدوال؟

يسمح لنماذج اللغات الكبيرة (LLMs) بتشغيل أدوات خارجية أو واجهات برمجة تطبيقات لأداء المهام واسترداد البيانات.

لماذا يجب على المطورين الاهتمام باستدعاء الدوال؟

يحول الذكاء الاصطناعي من مجرد مستجيب نصي إلى منفذ إجراءات - أتمتة المهام، تحسين أداء التطبيق، وتوفير الوقت.

كيف أستخدم استدعاء الدوال في Qwen 2.5 7B؟

فقط سجل الدخول إلى Novita AI، وادخل إلى “Model API”، واختر Qwen 2.5 7B، وتحقق من دعمه لاستدعاء الدوال، وقم بالتكامل باستخدام إعداد العميل وتعريف الأداة المقدمين.

Novita AI هي منصة سحابية شاملة تمكن طموحاتك في الذكاء الاصطناعي. واجهات برمجة تطبيقات متكاملة، حوسبة بدون خادم، مثيلات GPU — الأدوات الفعالة من حيث التكلفة التي تحتاجها. تخلص من البنية التحتية، ابدأ مجانًا، وحوّل رؤيتك للذكاء الاصطناعي إلى واقع.

قراءة موصى بها