نستخدم ملفات تعريف الارتباط. تُبقيك ملفات تعريف الارتباط وتخزين المتصفح مسجّلًا للدخول وتتذكر تفضيلاتك. وبإذنك نقيس أيضًا كيفية استخدام الموقع. يمكنك في أي وقت. راجع سياسة ملفات تعريف الارتباط.
Qwen2.5 Coder 32B Instruct
qwen/qwen-2.5-coder-32b-instructجرّب Qwen2.5 Coder 32B Instruct الآن
يعمل من رصيدك بالأسعار أعلاه. تبدأ الحسابات الجديدة باستخدام مجاني.
API واحدة. كل النماذج.
تكلفة الجلسة 0.00 US$
الإعدادات
معلمات متقدمة
Qwen2.5 Coder 32B Instruct في لمحة
- سعر الإدخال أعلى بنسبة 47% من متوسط 434 نموذج في فئة نص.
- نافذة سياق من 32,768 رمز، تكفي للمستندات الطويلة والمحادثات متعددة الأدوار.
- يكلّف الطلب المعتاد (1,000 رمز إدخال / 500 رمز إخراج) نحو 0.00406 US$.
حول Qwen2.5 Coder 32B Instruct
Qwen2.5 Coder 32B Instruct هو نموذج لغوي كبير موجه للبرمجة من Qwen، سلسلة النماذج المعروفة سابقا باسم CodeQwen. أصدره المزود في 11 نوفمبر 2024 وهو يقع في فئة النصوص، لذا فهو مبني للعمل على اللغة وليس الصور أو الصوت. تشير اللاحقة "Instruct" إلى أنه مضبوط لاتباع التعليمات، وهو المتغير الذي تريده لمهام البرمجة بأسلوب المساعد بدلا من الإكمال الخام. حد المعرفة لديه هو 30 يونيو 2024، لذا فإن أي شيء بعد ذلك التاريخ خارج ما رآه النموذج أثناء التدريب.
يستقبل النموذج النص ويعيد النص، مع نافذة سياق تبلغ 32,768 رمزا وحد أقصى للإخراج يبلغ 29,491 رمزا. هذا المزيج مهم لعمل البرمجة: السياق الكبير يتيح لك لصق عدة ملفات، أو فرق طويل، أو مواصفات مفصلة إلى جانب سؤالك، بينما يسمح سقف الإخراج السخي بوظائف كاملة، أو رقع متعددة الملفات، أو شروحات طويلة في استجابة واحدة. يصف المزود سلسلة Qwen2.5-Coder بأنها تحقق تحسينات كبيرة في توليد الكود واستدلال الكود مقارنة بـ CodeQwen1.5، وهو جوهر الغرض من هذا النموذج.
تشير هذه القدرات إلى مجموعة استخدامات واضحة إلى حد ما. توليد الكود، حيث تصف دالة أو وحدة وتحصل على كود عامل، هو الاستخدام الأساسي. يغطي استدلال الكود مهام مثل شرح ما تفعله مقتطفات غير مألوفة، أو تتبع خطأ عبر سلسلة استدعاءات، أو مراجعة تغيير للحالات الحدية. ولأن نافذة السياق كبيرة، يمكنك أيضا استخدامه لإعادة الهيكلة عبر ملفات متعددة، أو كتابة اختبارات مقابل تنفيذ موجود، أو ترجمة الكود بين اللغات، أو توليد التوثيق ورسائل الإيداع من فرق. إنه نموذج نصي، لذا لن يقرأ لقطات شاشة لواجهة مستخدم أو يحلل المخططات؛ تحتاج إلى وصفها بالكلمات.
تستدعيه عبر واجهة برمجة التطبيقات المتوافقة مع OpenAI من api14 باستخدام معرف النموذج "qwen/qwen-2.5-coder-32b-instruct". ولأن الواجهة تتبع شكل إكمال الدردشة من OpenAI، يمكنك توجيه عميل OpenAI موجود إلى عنوان URL الأساسي لـ api14 وتغيير معرف النموذج فقط. معاملات الطلب التي يدعمها هي frequency_penalty و logit_bias و max_tokens و min_p و presence_penalty و repetition_penalty و response_format و seed و stop و temperature و top_k و top_p. عمليا ستضبط temperature و top_p لسلوك أخذ العينات، و max_tokens لتحديد طول الاستجابة، و stop لسير العمل القائم على المحددات، و seed عندما تريد إخراجا قابلا للتكرار، و response_format عندما تحتاج إخراجا منظما مثل JSON. تمنحك معاملات العقوبة و min_p تحكما أدق في التكرار والرموز منخفضة الاحتمال، وهو مفيد عند توليد كتل كود طويلة.
القيد الرئيسي الذي يجب تذكره هو سياق 32,768 رمزا. إذا كان مستودعك أو مجموعة مستنداتك أكبر من ذلك، فستحتاج إلى استرجاع المقاطع ذات الصلة فقط وتمريرها بدلا من الكل. النموذج أيضا نصي فقط، لذا فإن المهام التي تعتمد على الإدخال البصري تحتاج إلى نهج مختلف. للمحادثة العامة أو الكتابة غير البرمجية، قد يكون نموذج عام أوسع أنسب، لكن لتوليد الكود واستدلال الكود ضمن حد السياق، هذا النموذج هو الخيار المباشر.
كيف تستدعي Qwen2.5 Coder 32B Instruct API
- أنشئ مفتاح API في لوحة التحكم.
- ثبّت حزمة openai SDK الرسمية للغتك.
- اضبط baseURL على https://api14.com/api/v1 وmodel على "qwen/qwen-2.5-coder-32b-instruct".
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.chat.completions.create({
"model": "qwen/qwen-2.5-coder-32b-instruct",
"messages": [
{
"role": "user",
"content": "Explain vector databases in two sentences."
}
]
});
console.log(result.choices[0].message.content);
المعلمات المدعومة
frequency_penaltylogit_biasmax_tokensmin_ppresence_penaltyrepetition_penaltyresponse_formatseedstoptemperaturetop_ktop_pالمواصفات
- طول السياق
- 32,768
- الحد الأقصى للإخراج
- 29,491
- الإدخال
- text
- الإخراج
- text
- تاريخ انتهاء المعرفة
- 2024-06-30
الطلبات على api14 · آخر 7 أيام
Qwen2.5 Coder 32B Instruct: الأسئلة الشائعة
- كم تكلفة Qwen2.5 Coder 32B Instruct API؟
- تكلفة Qwen2.5 Coder 32B Instruct هي الإدخال 2.31 US$ / مليون رمز. تُخصم من رصيدك بالدولار للطلبات الناجحة فقط؛ أما الطلبات الفاشلة فمجانية.
- ما نافذة السياق في Qwen2.5 Coder 32B Instruct؟
- يقرأ Qwen2.5 Coder 32B Instruct حتى 32,768 رمز في الطلب الواحد، الموجّه والسجل والمستندات معًا. ويكتب حتى 29,491 رمز إخراج في كل استجابة.
- ماذا يستطيع Qwen2.5 Coder 32B Instruct أن يفعل؟
- يقبل Qwen2.5 Coder 32B Instruct text ويعيد text.
- كيف أستدعي Qwen2.5 Coder 32B Instruct من الكود الخاص بي؟
- وجّه أي OpenAI SDK إلى https://api14.com/api/v1 واضبط model على "qwen/qwen-2.5-coder-32b-instruct"، دون أي تغييرات أخرى في الكود. انسخ مثالًا جاهزًا من لوحة الكود في هذه الصفحة.
- ما بدائل Qwen2.5 Coder 32B Instruct؟
- نماذج نص مماثلة بسعر قريب: Perceptron: Perceptron Mk1.5, Perceptron: Perceptron Mk1, Thinking Machines: Inkling Small. تعمل جميعها بمفتاح API نفسه، فالتبديل مجرد تغيير سلسلة واحدة.
مجتمع Qwen2.5 Coder 32B Instruct
موضوع جديدلا توجد مواضيع في هذا المجتمع بعد. افتح أول موضوع عن Qwen2.5 Coder 32B Instruct.