Source: https://ailoot.ai/models/ar/voyage-code-2/
Canonical: https://ailoot.ai/models/ar/voyage-code-2/
Language: ar

# Voyage AI: Voyage Code 2

[Markdown](https://ailoot.ai/models/ar/voyage-code-2/index.md) · [JSON](https://ailoot.ai/models/ar/voyage-code-2/facts.json)

## [Voyage AI: Voyage Code 2](https://ailoot.ai/models/ar/voyage-code-2/)

ينشئ Voyage Code 2 تضمينات للشيفرة المصدرية والنصوص المرتبطة بها من أجل البحث الدلالي في المستودعات. وتستطيع الأسئلة باللغة الطبيعية أو مقاطع الشيفرة أو الاستعلامات التي تجمعهما استرجاع تنفيذات ذات صلة؛ ويستخدم هذا الإصدار نافذة سياق تبلغ 16,000 رمز ومتجهات ذات 1,536 بُعدًا.

- [**Ailoot Ultra · التضمينات** `POST /v1/embeddings` `voyage-code-2`](https://ailoot.ai/models/ar/voyage-code-2/#method-0)

عن النموذج

يغطي هذا الوصف قدرات النموذج. وترد أدناه المدخلات والمخرجات والخيارات المتاحة في Ailoot للطريقة المحددة.

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

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

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

يوفر هذا الإصدار نافذة سياق تبلغ 16,000 رمز وينتج تضمينات ذات 1,536 بُعدًا. اضبط سعة فهرس المتجهات لهذا التمثيل، وحافظ على ارتباط تضمينات الاستعلامات والمستندات بالنموذج نفسه. ويمكن لمجموعة مفهرسة أصلًا باستخدام Voyage Code 2 الاحتفاظ بتمثيل استرجاع متسق أثناء تحديث سجلاتها المصدرية. وينبغي التعامل مع الانتقال إلى إصدار تضمين آخر بوصفه ترحيلًا للفهرس، مع مقارنة صريحة على المستودع نفسه.

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

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

استخدم المقاطع المسترجعة كسياق للتنقل في المستودع أو اكتشاف التنفيذات أو الخطوة التالية لمساعد برمجي. واحتفظ بالمقطع ذي الصلة كاملًا وموضعه عند تمريره إلى المرحلة التالية. يساعد التشابه على العثور على شيفرة مرشحة؛ أما مراجعة المدخلات الفعلية والآثار الجانبية والعقود فتحدد ما إذا كان المرشح يحل المشكلة الحالية.

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

**Ailoot Ultra · التضمينات** `POST /v1/embeddings` `voyage-code-2`

[`voyage-code-2`](https://ailoot.ai/models/ar/#m=voyage-code-2&route=Ultra&caller=voyage-code-2&fmt=embeddings)

Voyage AI /`voyage-code-2`

### البداية

ينشئ Voyage Code 2 تضمينات للشيفرة المصدرية والنصوص المرتبطة بها من أجل البحث الدلالي في المستودعات. وتستطيع الأسئلة باللغة الطبيعية أو مقاطع الشيفرة أو الاستعلامات التي تجمعهما استرجاع تنفيذات ذات صلة؛ ويستخدم هذا الإصدار نافذة سياق تبلغ 16,000 رمز ومتجهات ذات 1,536 بُعدًا.

المدخلات المقبولة

النص

النتائج

embedding

### متاح في Ailoot · المدخلات والطرائق

**Ailoot Ultra · التضمينات** `POST /v1/embeddings`

الإدخال

`text`

الإخراج

`embedding`

| الحقل | النوع | المتطلب | القيم والحدود | القيمة الافتراضية |
| --- | --- | --- | --- | --- |
| الحقل`model` | النوع`string` | المتطلبمطلوب | القيم والحدود voyage-code-2 الشروط: استخدم محدِّد نموذج Ailoot الدقيق. | القيمة الافتراضية— |
| الحقل`input` | النوع`string or array<string>` | المتطلبمطلوب | القيم والحدود الشروط: نص أو قائمة نصوص؛ احتفظ بمتجه لكل عنصر بيانات مُعاد وبفهرس ذلك العنصر. | القيمة الافتراضية— |

معلمات الطريقة ودورة حياتها

| المعلمة | المواصفات |
| --- | --- |
| المعلمة`content_type` | المواصفاتapplication/json |
| المعلمة`required` | المواصفاتmodel, input |
| المعلمة`optional` | المواصفات |
| المعلمة`material_types` | المواصفاتtext |
| المعلمة`conditions` | المواصفاتأرسل النص مع النموذج المختار؛ واحتفظ بكل متجه مُعاد وفهرسه. |

دورة الحياة: `synchronous`

### الباقات

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

الوضع السريع

غير محدد عند اختيار الوضع السريع

الوضع المرن

غير محدد عند اختيار وضع flex

أقصى جهد للاستدلال

غير محدد عندما يُطبَّق الضبط الافتراضي default مع أقصى جهد للاستدلال

#### تعرفات Ailoot

#### الأسعار حسب الإعدادات

| الإعدادات | جدول التعرفة | الرسوم |
| --- | --- | --- |
| الإعداداتالأسعار الأساسية للرموز | جدول التعرفةالتعرفة الأساسية | الرسوم الإدخال · رموز الإدخال **$0.0004** / 1K من الرموز الإخراج · رموز الإخراج **$0** / 1K من الرموز الإدخال · قراءة ذاكرة التخزين المؤقت **—** / 1K من الرموز الإدخال · الكتابة إلى ذاكرة التخزين المؤقت **—** / 1K من الرموز الإدخال · الكتابة إلى ذاكرة التخزين المؤقت، 1 ساعة **—** / 1K من الرموز |

تحجز Ailoot مبلغًا تقديريًا قبل الطلب. وبعد ظهور النتيجة، تُسوّي الرسوم النهائية بناءً على الاستخدام المقاس. وتستخدم تسوية البث سجل الاستخدام النهائي. [كيفية عمل حجز المبلغ وتسوية الرسوم →](https://ailoot.ai/docs/ar/billing/reserve/)

### أمثلة للطلبات

#### Ailoot Ultra · التضمينات

curl · احفظ جميع المتجهات وبيانات الاستخدام

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
  "model": "voyage-code-2",
  "input": "The quick brown fox jumps over the lazy dog"
}
JSON
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/embeddings \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o embeddings.json
# Keep every data item and its index, the full usage object and response headers.
```

### استلام النتائج وحفظها

### الأسماء البديلة

#### الأسماء البديلة للنموذج

**Ailoot Ultra** [`voyage-code-2`](https://ailoot.ai/models/ar/#m=voyage-code-2&route=Ultra&caller=voyage-code-2&fmt=embeddings)

#### الأسماء البديلة لمسارات الطرائق

استخدم مسارات الطرائق المعروضة أعلاه.

#### معرّفات النماذج ذات الصلة IDs

[`voyage-code-2`](https://ailoot.ai/models/ar/#m=voyage-code-2&route=Ultra&caller=voyage-code-2&fmt=embeddings)

FAQ · Voyage AI: Voyage Code 2

ما المدخلات والنتائج المتاحة؟

`POST /v1/embeddings` · `voyage-code-2`: `text` → `embedding`

ما الحقول التي يستخدمها الطلب؟

`POST /v1/embeddings` · `voyage-code-2`: `model`, `input`

اربط Ailoot بخدمة Claude Code أوOpenCode أوHermes أوتطبيقك.

## الشركة ومحفظة مشاريعها

الشركة ومحفظة مشاريعها: ملايين العملاء؛ مبيعات بالمليارات شهريًا.

## اشتر الرموز بخصم.

خصم اشتراك للعمل المنتظم. الرموز الترويجية حتى 50% على شراء الرموز.

الاشتراك

اختر خطة بخصم لطلباتك المنتظمة.

رمز خصم حتى 50%

أدخل الرمز عند الشراء. يعاد حساب السعر وفق العرض الساري.

المصروفات في السجل

يحفظ النموذج والرموز والمبلغ لكل طلب.

[اختر اشتراكا](https://ailoot.ai/docs/ar/billing/subscriptions/) · [اعرض أسعار النماذج](https://ailoot.ai/models/ar/)

## اربط API بالمنتج الذي تبيعه.

SaaS والتطبيقات والبوتات وفق العرض واتفاقية ترخيص Ailoot. لإعادة البيع، اطلب ترخيص موزع.

تطبيق تجاري

أضف توليد النص والصور والفيديو والصوت إلى ميزات خدمتك المدفوعة.

ترخيص إعادة البيع

أرسل وصف المشروع وطريقة توفير الوصول. اطلب شروط استخدام وإعادة بيع مكتوبة.

المستندات على الموقع

العرض واتفاقية الترخيص وسياسة معالجة البيانات متاحة قبل الربط.

[اطلب ترخيص إعادة بيع](mailto:support@ailoot.ai) · [العرض واتفاقية الترخيص](https://ailoot.ai/legal/offer?lang=ar)

## Ailoot · الشركة ومحفظة مشاريعها





تستند Ailoot إلى خبرة تشغيلية متراكمة وقاعدة عملاء واسعة وخدمة مستقرة ومراقبة مستمرة لمؤشرات الأداء KPI.





الشركة ومحفظة مشاريعها: ملايين العملاء؛ مبيعات بالمليارات شهريًا.





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