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

# Voyage AI: Voyage Code 2

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

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

Voyage Code 2 repozitoriyda semantik qidiruv uchun manba kodi va tegishli matndan embeddinglar yaratadi. Tabiiy tildagi savollar, kod parchalari yoki aralash so‘rovlar tegishli dasturiy yechimlarni topishi mumkin; bu nashr 16 000 tokenli kontekst oynasi va 1 536 o‘lchamli vektorlardan foydalanadi.

- [**Ailoot Ultra · Embeddinglar** `POST /v1/embeddings` `voyage-code-2`](https://ailoot.ai/models/uz/voyage-code-2/#method-0)

Model haqida

Bu tavsif model imkoniyatlarini yoritadi. Ailoot da tanlangan usul uchun mavjud kirish, chiqish va parametrlar quyida keltirilgan.

Voyage Code 2 manba kodi va tegishli matn uchun sonli embeddinglar yaratadi. U semantik kod qidiruvi uchun ishlab chiqilgan: dasturchi xatti-harakatni tavsiflaydi yoki kod parchasini beradi, qidiruv tizimi esa tegishli dasturiy yechimlarni topadi. Ishlab chiqaruvchi misollarida qidiruv kirishi sifatida tabiiy tildagi savollar, kod parchalari va ikkalasining birikmalari bor.

Undan haqiqiy dasturlash savollariga yo‘naltirilgan repozitoriy qidiruvini yaratish uchun foydalaning. Dasturchi faqat birinchi va oxirgi mos kelgan belgilarni olib tashlaydigan protsedurani yoki loyihaning daraxtni aylanib chiqishning muayyan usulini qo‘llaydigan qismini izlashi mumkin. Xatti-harakatni aniq ifodalaydigan, kerakli yechimni yaqin, ammo noto‘g‘ri variantdan ajratadigan shartni ham o‘z ichiga olgan so‘rovlarni tayyorlang.

Har bir faylni ixtiyoriy belgilar sonida bo‘lish o‘rniga kodni foydali birliklarda indekslang. Funksiya signaturasi, tanasi va tegishli izohini birga saqlang. Yordamchi funksiya mahalliy turlar yoki doimiy qiymatlarga bog‘liq bo‘lsa, uning vazifasini tushunish uchun yetarli atrof matnini saqlang. Natija asl kodni bevosita ochishi uchun fayl yo‘llari, repozitoriy tahrirlari va manba joylashuvlarini embeddingdan tashqarida saqlang.

Bu nashr 16 000 tokenli kontekst oynasiga ega va 1 536 o‘lchamli embeddinglar yaratadi. Vektor indeksini shu ifodaga mos hajmlang va so‘rov hamda hujjat embeddinglarini ayni model bilan bog‘liq saqlang. Voyage Code 2 bilan allaqachon indekslangan to‘plam manba yozuvlari yangilanayotganda bir xil qidiruv ifodasini saqlashi mumkin. Boshqa embedding nashriga o‘tish ayni repozitoriyda aniq taqqoslanadigan indeks migratsiyasi sifatida ko‘rilishi kerak.

Tabiiy tildagi so‘rovda operatsiya, kirishlar va tegishli natijani tavsiflang. Kod so‘rovida mantiqi moslashtirilishi kerak bo‘lgan parchani kiriting va qidiruvga muhim har qanday shartni tushuntiring. Masalan, qayta urinishni qayta ishlaydigan kodni izlashda kod vaqt tugagach qayta urinadimi yoki to‘liq xato javobidan keyinmi, deb aniqlashtirish mumkin. Topilgan manbani tahrirda ishlatishdan oldin shu farq bo‘yicha tekshirish kerak.

Hujjatlar ham, manba kodi ham indekslansa, ikkalasini ham asl manbasiga kuzatish imkonini saqlang. Izohli parcha foydali kontekst bo‘lishi mumkin, dasturchi tekshirishi kerak bo‘lgan artefakt esa dasturiy yechimning o‘zi. Qidiruv sahifasi to‘g‘ri manzilni ko‘rsatishi va dasturlash yordamchisi tavsifni bajariladigan manba kodidan ajratishi uchun yozuv turlarini yorliqlang.

Topilgan parchalardan repozitoriyda yo‘l topish, dasturiy yechimni aniqlash yoki dasturlash yordamchisining keyingi bosqichi uchun kontekst sifatida foydalaning. Keyingi bosqichga berishda to‘liq tegishli parcha va uning joylashuvini saqlang. O‘xshashlik nomzod kodni topishga yordam beradi; haqiqiy kirishlar, yon ta’sirlar va shartlarni tekshirish esa nomzod joriy muammoni hal qiladimi, shuni aniqlaydi.

Qidiruvni manbadagi javoblari ma’lum haqiqiy savollar to‘plamida baholang. Nomi o‘zgargan funksiyalar, chalg‘ituvchi izohlar, chegaraviy holatlari turli o‘xshash yordamchi vositalar va kodda yo‘q so‘zlardan foydalanadigan so‘rovlarni kiriting. Kutilgan yechim foydali natijalar orasida chiqishini va ko‘rsatilgan parcha uni baholashga yetarli kontekst berishini tekshiring. Repozitoriy o‘sganda ham shu savollarni saqlang: ma’lumot ajratish, parcha chegaralari yoki indekslashdagi o‘zgarishlarni ayni vazifalarda solishtirish mumkin bo‘lsin.

**Ailoot Ultra · Embeddinglar** `POST /v1/embeddings` `voyage-code-2`

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

Voyage AI /`voyage-code-2`

### Boshlash

Voyage Code 2 repozitoriyda semantik qidiruv uchun manba kodi va tegishli matndan embeddinglar yaratadi. Tabiiy tildagi savollar, kod parchalari yoki aralash so‘rovlar tegishli dasturiy yechimlarni topishi mumkin; bu nashr 16 000 tokenli kontekst oynasi va 1 536 o‘lchamli vektorlardan foydalanadi.

Qabul qilinadigan kirish ma’lumotlari

Matn

Natijalar

embedding

### Ailoot da mavjud · kirish ma’lumotlari va usullar

**Ailoot Ultra · Embeddinglar** `POST /v1/embeddings`

Kirish

`text`

Chiqish

`embedding`

| Maydon | Tur | Talab | Qiymatlar va cheklovlar | Standart |
| --- | --- | --- | --- | --- |
| Maydon`model` | Tur`string` | TalabMajburiy | Qiymatlar va cheklovlar voyage-code-2 Shartlar: Ailoot ning aniq model tanlagichidan foydalaning. | Standart— |
| Maydon`input` | Tur`string or array<string>` | TalabMajburiy | Qiymatlar va cheklovlar Shartlar: Matn yoki matnlar ro‘yxati; qaytarilgan har bir data elementi va uning indeksiga bittadan vektor saqlang. | Standart— |

Usul parametrlari va hayot sikli

| Parametr | Parametr talablari |
| --- | --- |
| Parametr`content_type` | Parametr talablariapplication/json |
| Parametr`required` | Parametr talablarimodel, input |
| Parametr`optional` | Parametr talablari |
| Parametr`material_types` | Parametr talablaritext |
| Parametr`conditions` | Parametr talablariTanlangan model bilan matn yuboring; qaytarilgan har bir vektor va uning indeksini saqlang. |

Hayot sikli: `synchronous`

### Tariflar

Tarif ma’lumotlari so‘rov imkoniyatlarini qo‘shmaydi. Qo‘llab-quvvatlanadigan parametrlar tanlangan usulda ko‘rsatilgan.

Tezkor rejim

Ko‘rsatilmagan Tezkor rejim tanlanganda

Flex rejimi

Ko‘rsatilmagan flex rejimi tanlanganda

Maksimal fikrlash darajasi

Ko‘rsatilmagan Maksimal fikrlash darajasi uchun standart (default) tuzatish qo‘llanganda

#### Ailoot tariflari

#### Sozlamalar bo‘yicha narxlar

| Sozlama | Tariflar jadvali | To‘lov |
| --- | --- | --- |
| SozlamaTokenlar uchun bazaviy tariflar | Tariflar jadvaliAsosiy tarif | To‘lov Kirish · Kirish tokenlari **$0.0004** / 1K token Chiqish · Chiqish tokenlari **$0** / 1K token Kirish · Keshdan o‘qish **—** / 1K token Kirish · Keshga yozish **—** / 1K token Kirish · Keshga yozish, 1 soat **—** / 1K token |

Ailoot so‘rovdan oldin taxminiy summani band qiladi. Natijadan keyin o‘lchangan sarf asosidagi yakuniy to‘lovni yechadi. Oqimli javob bo‘yicha yakuniy hisob-kitob yakuniy sarf yozuviga asoslanadi. [Summani band qilish va to‘lovni hisoblash tartibi →](https://ailoot.ai/docs/uz/billing/reserve/)

### So‘rov namunalari

#### Ailoot Ultra · Embeddinglar

curl · Barcha vektorlar va foydalanish ma’lumotlarini saqlang

```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.
```

### Natijalarni olish va saqlash

### Taxalluslar

#### Model taxalluslari

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

#### Usul yo‘llari taxalluslari

Yuqorida ko‘rsatilgan usul yo‘llaridan foydalaning.

#### Chaqirish uchun tegishli ID lar

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

FAQ · Voyage AI: Voyage Code 2

Qanday kirish ma’lumotlari va natijalar mavjud?

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

So‘rov qaysi maydonlardan foydalanadi?

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

Ailoot’ni Claude Code, OpenCode, Hermes yoki ilovangizga ulang.

## Kompaniya va uning loyihalar portfeli

Kompaniya va uning loyihalar portfeli: millionlab mijozlar; oylik sotuvlar hajmi milliardlarda.

## Tokenlarni chegirma bilan xarid qiling.

Muntazam ish uchun obuna chegirmasi. Token xaridiga promokodlar — 50% gacha.

Obuna

Muntazam so‘rovlaringiz uchun chegirmali tarif tanlang.

50% gacha promokod

Xaridda kod kiriting. Narx amaldagi aksiya bilan qayta hisoblanadi.

Tarixdagi xarajatlar

Har so‘rov uchun model, token va summa saqlanadi.

[Obuna tanlash](https://ailoot.ai/docs/uz/billing/subscriptions/) · [Model narxlarini ko‘rish](https://ailoot.ai/models/uz/)

## API’ni sotadigan mahsulotingizga ulang.

SaaS, ilova va botlar Ailoot ofertasi hamda litsenziya shartnomasiga muvofiq. Qayta sotishga reseller litsenziyasi so‘rang.

Tijorat ilovasi

Xizmatingizning pullik funksiyalariga matn, rasm, video va ovoz yaratishni qo‘shing.

Reseller litsenziyasi

Loyiha tavsifi va kirish sxemasini yuboring. Foydalanish va qayta sotishga yozma shartlarni so‘rang.

Saytdagi hujjatlar

Oferta, litsenziya shartnomasi va ma’lumotlar siyosati ulashdan oldin ochiq.

[Reseller litsenziyasini so‘rash](mailto:support@ailoot.ai) · [Oferta va litsenziya shartnomasi](https://ailoot.ai/legal/offer?lang=uz)

## Ailoot · Kompaniya va uning loyihalar portfeli





Ailoot to‘plangan faoliyat tajribasi, keng mijozlar bazasi, barqaror xizmat va doimiy KPI nazoratiga tayanadi.





Kompaniya va uning loyihalar portfeli: millionlab mijozlar; oylik sotuvlar hajmi milliardlarda.





Ailoot bu faoliyat tajribasini mijozlar mahsulotlari, agentlar, ilovalar va avtomatlashtirishlarda AI imkoniyatlariga API orqali kirishni ta’minlashda qo‘llaydi.
