اختر Auto أو TokenLab Verified أو Official لكل طلب، مع عرض الأسعار مسبقاً. اطلع على الجديد

Voyage: Voyage Code 3

ينشئ Voyage Code 3 تضمينات محسنة لاسترجاع الكود المصدري. وهو مناسب للبحث في المستودعات البرمجية، ومطابقة الأسئلة باللغة الطبيعية مع الأكواد، وتوفير سياق برمجِي ذي صلة لمساعدي البرمجة.
مقارنة النماذج
voyage-code-3
متاحVoyageتضمينمتزامن
الإدخال / الإخراج
$0.18 / $0.00
السياق
32K
الأنماط
تضمين

عن Voyage Code 3

Voyage Code 3 هو نموذج تضمين النصوص من Voyage AI والمُحسَّن لاسترجاع الأكواد البرمجية. يقوم النموذج بربط الأسئلة باللغة الطبيعية وملفات المصدر في مساحة متجهة واحدة، مما يتيح لعمليات البحث إرجاع الدالة أو الملف الذي يجيب على السؤال. تشير Voyage الآن إلى Voyage Code 4 باعتباره نموذج الكود الأحدث. يقوم النموذج بإرجاع 1024 بُعداً بشكل افتراضي، مع توفر خيارات 256 و512 و2048 بُعداً.

نقاط القوة

  • قامت Voyage بتحسينه خصيصاً لاسترجاع الأكواد البرمجية، وليس للنصوص العامة.
  • يقوم بمطابقة الأسئلة المكتوبة بلغة بسيطة مع الكود المصدري ذي الصلة في فهرس المستودع.
  • يمكن طلب أبعاد مخرجات تبلغ 256 و512 و1024 و2048.
  • يدعم مخرجات int8 وuint8 وbinary وubinary لتوفير مساحة التخزين.

متى تستخدم نموذجاً آخر

  • Voyage Code 4 هو خليفته الأحدث، لذا يجب على أي بناء جديد تقييمه أولاً.
  • تم ضبطه خصيصاً للكود، لذا فإن البحث في المستندات العادية يتم بشكل أفضل باستخدام Voyage 4 أو Voyage 4 Large.

البدء

  1. إنشاء مفتاح API

    أنشئ مفتاح في Console واستخدمه مع جميع النماذج على المنصة.

  2. إرسال طلبك الأول

    انسخ المثال الخاص بلغة البرمجة التي تستخدمها وقم بتشغيله مقابل نقطة النهاية (endpoint).

    تضميننقطة اتصال TokenLab
    POST/v1/embeddings
    curl -X POST "https://api.tokenlab.sh/v1/embeddings" \
      -H "Authorization: Bearer sk-xxx" \
      -H "Content-Type: application/json" \
      -d '{
      "encoding_format": "float",
      "model": "voyage-code-3",
      "input": "The quick brown fox jumps over the lazy dog."
    }'

المعايير

تضمين

المعلمةالقيم والحدودالقيمة الافتراضيةملاحظات
encoding_formatغير متوفرغير متوفرThis field is accepted. The current public contract does not specify a complete value range or list. No additional values are promised. The omitted-field default is not verified.
inputعدد المدخلات: ≥ 1, ≤ 1000غير متوفرغير متوفر

التسعير

ينطبق سعر Verified على مسار Verified، وهو الأقل تكلفة في معظم النماذج. سعر Official هو السعر المعلن من صانع النموذج وينطبق على مسار Official الأكثر موثوقية. يحاسب خيار Auto بناءً على المسار الذي يكمل الطلب.

تضمين

لكل 1M Token
سعر Official
المدخلات $0.18 / المخرجات $0.00
سعر Verified
—
خصم
—

الاستخدام والنشاط

معدل النجاح هو نسبة الطلبات المكتملة. زمن الاستجابة هو مدة الاستجابة الكاملة؛ ويعني P95 أن 95% من الطلبات اكتملت ضمن ذلك الوقت.

الاستخدام والتوفر

آخر 24 ساعة
الطلبات
معدل النجاح
زمن الاستجابة P95
إجمالي الرموز
أداء النموذج
تظهر المقاييس بمجرد استيفاء حدود الخصوصية وحجم البيانات.

تستند البيانات إلى طلبات المستخدمين المجمعة، باستثناء عمليات التحقق من الحالة.

فتح في Console

افتح Voyage Code 3 في Console وجهز الرسالة للتعديل أو الإرسال.

ساعدني في تجربة voyage-code-3 عبر embedding في /v1/embeddings. اعرض النتيجة والتكلفة.

حالات الاستخدام

  • البحث في المستودعات

    تضمين الدوال والملفات بحيث يمكن للمطور السؤال عن مكان معالجة عمليات إعادة المحاولة (retries) والحصول على الوحدة البرمجية الصحيحة.

  • سياق لمساعدي البرمجة

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

  • العثور على الأكواد المكررة والمتشابهة

    تضمين مقتطفات من خدمات متعددة لتجميع التنفيذات المتطابقة تقريباً وتحديد الأكواد التي تستحق الدمج.

أمثلة Prompt

تضمين الاستعلام: أين نتحقق من صحة توقيع الـ webhook؟

تضمين دالة Python هذه كمستند لفهرس الكود.

تضمين الاستعلام: مثال على استعلام قاعدة بيانات مُقسم إلى صفحات (paginated) باستخدام المؤشر (cursor).

هذا النموذج بتسعير مشروط. مجاميع الرموز الشهرية وحدها لا تنتج تقديرًا موثوقًا؛ استخدم التسعير التفصيلي لمواصفات الطلب وذاكرة التخزين المؤقت والنافذة الزمنية المعمول بها.

FAQ

ما هو الغرض من Voyage Code 3؟

استرجاع الكود المصدري. تصفه Voyage بأنه مُحسَّن لاسترجاع الأكواد، بحيث تقع أسئلة اللغة الطبيعية بالقرب من الكود الذي يجيب عليها. يُستخدم لبناء بحث المستودعات وتزويد مساعدي البرمجة بالأكواد ذات الصلة.

هل يجب أن أستخدم Voyage Code 3 أم Voyage Code 4؟

تدرج Voyage نموذج Voyage Code 4 كنموذج الكود الأحدث، لذا قم بتقييمه أولاً عند البدء ببناء جديد. احتفظ بـ Voyage Code 3 إذا كانت متجهات الكود المخزنة لديك تستخدمه بالفعل ولا يوجد تخطيط لإعادة التضمين حالياً.

هل Voyage Code 3 أفضل من Voyage Code 2؟

Voyage Code 3 هو النموذج الأحدث، ويمكن ترحيل فهرس Voyage Code 2 السابق إليه. يمتلك النموذجان مساحات متجهة مختلفة، لذا يجب إعادة تضمين المستودع واختبار الاسترجاع قبل استبدال الفهرس القديم.

ما هي الأبعاد التي يمكنه إرجاعها؟

1024 بُعداً بشكل افتراضي، مع توفر 256 و512 و2048، بالإضافة إلى أنواع مخرجات int8 وuint8 وbinary وubinary. استخدم إعداداً واحداً عبر الفهرس بالكامل. المتجهات الأصغر توفر مساحة التخزين.

كم تكلفة Voyage Code 3؟

على TokenLab تكلف Voyage Code 3 المدخلات $0.18 / المخرجات $0.00 لكل 1M Token. التفاصيل الكاملة في جدول التسعير أعلاه. تعتمد الأسعار على وحدة الفوترة والمواصفات والاستخدام. قارن بين الشروط المتطابقة في التسعير التفصيلي للنموذج؛ السعر الواحد لا يحدد التكلفة الإجمالية.

ما نقطة النهاية التي يجب أن يستخدمها Voyage Code 3؟

استخدم https://api.tokenlab.sh/v1/embeddings كافتراضي لـ Voyage Code 3. إذا كانت الصيغة الأصلية للمزود مدعومة فإن API workbench يعرضها أيضاً.

ما العمليات التي يدعمها Voyage Code 3؟

Voyage Code 3 يدعم تضمين. اختر عملية في API workbench أعلاه لرؤية نقطة النهاية وعينة الكود المطابقة.

مقارنة Voyage Code 3

المصادر

تمت المراجعة في 02‏/10‏/2026

المزيد من Voyage Embedding

نماذج ذات صلة