Source: https://ailoot.ai/models/ms/voyageai-voyage-4-lite/
Canonical: https://ailoot.ai/models/ms/voyageai-voyage-4-lite/
Language: ms

# VoyageAI by MongoDB: voyage-4-lite

[Markdown](https://ailoot.ai/models/ms/voyageai-voyage-4-lite/index.md) · [JSON](https://ailoot.ai/models/ms/voyageai-voyage-4-lite/facts.json)

## [VoyageAI by MongoDB: voyage-4-lite](https://ailoot.ai/models/ms/voyageai-voyage-4-lite/)

Voyage AI voyage-4-lite ialah edisi embedding teks berorientasikan kependaman dalam keluarga Voyage 4. Ia menyokong input 32,000 token, empat pilihan dimensi vektor dan perwakilan terkuantum, dengan ruang embedding bersama yang serasi dengan model teks Voyage 4 lain.

- [**Ailoot Ultra · Pembenaman** `POST /v1/embeddings` `voyageai/voyage-4-lite`](https://ailoot.ai/models/ms/voyageai-voyage-4-lite/#method-0)

Tentang model

Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.

voyage-4-lite ialah model embedding teks berorientasikan kependaman dalam keluarga Voyage 4 Voyage AI. Ia mewakili pertanyaan dan dokumen sebagai vektor berangka untuk pemerolehan semula kegunaan umum. Ciri keluarga yang membezakannya ialah ruang embedding bersama dengan voyage-4, voyage-4-large dan voyage-4-nano, membolehkan model pertanyaan dan dokumen dipilih secara berasingan.

#### Mulakan dengan peranan pemerolehan semula

Sediakan keperluan maklumat pengguna sebagai pertanyaan dan bahan yang boleh dicari sebagai dokumen. Voyage mengesyorkan jenis input query/document untuk pemerolehan semula; kaedah yang diterbitkan menambah arahan pemerolehan semula yang sepadan ketika memvektorkan teks.

Untuk koleksi buku panduan pekerja, pertanyaan tentang membawa baki cuti yang tidak digunakan ke tempoh berikutnya perlu dibandingkan dengan bahagian dasar khusus. Simpan peraturan, syarat dan sebarang pengecualian berkaitan dalam petikan berindeks. Simpan dokumen asal dan pengecam bahagian di sisi vektor supaya aplikasi dapat mengembalikan teks dasar sebenar.

Jenis input yang tidak ditetapkan mewakili teks secara langsung, manakala peranan query/document menyesuaikannya untuk pemerolehan semula. Pembuat menyatakan bahawa embedding yang dihasilkan dengan dan tanpa tetapan peranan tersebut adalah serasi, tetapi dasar penyediaan yang konsisten menjadikan koleksi lebih mudah dinilai.

#### Ruang bersama merentas keluarga teks Voyage 4

Voyage secara jelas mendokumenkan aliran kerja pemerolehan semula tidak simetri: dokumen boleh dikodkan dengan voyage-4-large dan dicari menggunakan vektor pertanyaan daripada voyage-4-lite. Ini pernyataan keserasian pada peringkat keluarga, bukannya kesimpulan berdasarkan dua model yang mengembalikan panjang vektor sama.

Pastikan dimensi vektor dan perwakilan terpilih sejajar antara koleksi dan bahagian pertanyaan. Ruang bersama turut membenarkan penukaran model pertanyaan dalam keluarga teks Voyage 4 bernama ini tanpa memvektorkan semula dokumen sedia ada. Nilai kedudukan hasil menggunakan soalan yang mewakili tugas ketika memilih edisi pertanyaan.

Peranan edisi Lite ialah pilihan embedding pertanyaan dan teks yang lebih kecil serta menumpukan kependaman. Pembuat mengaitkan seni bina mixture-of-experts khususnya dengan voyage-4-large; nama keluarga tidak membuktikan seni bina itu bagi Lite.

#### Konteks, dimensi dan format hasil

Panjang konteks yang diterbitkan ialah 32,000 token bagi setiap teks. Vektor lalai mempunyai 1024 dimensi, dengan 256, 512 dan 2048 turut tersedia melalui pembelajaran Matryoshka. Aliran embedding teks pembuat mendokumenkan perwakilan titik terapung, integer 8 bit bertanda dan tanpa tanda serta binari bit padat untuk voyage-4-lite.

Untuk vektor titik terapung standard, panduan keserupaan Voyage menerangkan embedding panjang unit, menjadikan keserupaan kosinus dan hasil darab titik setara. Bentuk terkuantum memerlukan pengendalian perwakilan yang sepadan. Contohnya, senarai binari bit padat menyimpan lapan bit embedding dalam setiap bait; panjang senarainya berbeza daripada dimensi vektor semantik.

Dalam kaedah batch Voyage yang didokumenkan, senarai mengandungi paling banyak 1000 teks dan satu juta token keseluruhan untuk edisi Lite tepat ini. Tingkah laku lalai bagi teks terlalu panjang memotong teks individu pada sempadan konteks; tetapan alternatif menolak input terlalu panjang. Had batch dan setiap teks ini berbeza.

#### Sediakan dan periksa hasil pemerolehan semula

Bahagikan bahan sumber panjang kepada bahagian koheren yang boleh dikembalikan sebagai bukti. Konteks 32,000 token membenarkan input panjang, tetapi unit pemerolehan semula berguna tetap perlu membawa kepada bahagian sumber relevan. Sertakan tajuk atau perincian pengenal yang diperlukan untuk mentafsir peraturan.

Untuk RAG, dapatkan bahagian calon dan berikan teks asalnya kepada peringkat penulisan jawapan bersama perkaitan sumber. Model embedding menghasilkan vektor dan tidak menjana jawapan dasar. Keserupaan menyusun calon di bawah model serta tetapan perbandingan terpilih; semak petikan sebenar untuk syarat tepat yang ditanyakan.

Gabungan khusus edisi voyage-4-lite yang berguna ialah model teks menumpukan kependaman, perwakilan fleksibel, konteks 32,000 token dan keserasian yang didokumenkan dalam keluarga teks Voyage 4. Simpan sifat itu bersama koleksi berindeks dan gunakan hasil pemerolehan semula berasaskan sumber untuk menyokong aplikasi di sekelilingnya.

**Ailoot Ultra · Pembenaman** `POST /v1/embeddings` `voyageai/voyage-4-lite`

[`voyageai/voyage-4-lite`](https://ailoot.ai/models/ms/#m=voyageai%2Fvoyage-4-lite&route=Ultra&caller=voyageai%2Fvoyage-4-lite&fmt=embeddings)

VoyageAI by MongoDB /`voyageai/voyage-4-lite`

### Pengenalan

Voyage AI voyage-4-lite ialah edisi embedding teks berorientasikan kependaman dalam keluarga Voyage 4. Ia menyokong input 32,000 token, empat pilihan dimensi vektor dan perwakilan terkuantum, dengan ruang embedding bersama yang serasi dengan model teks Voyage 4 lain.

Input yang diterima

Teks · token\_ids

Hasil

embedding

### Tersedia di Ailoot · input & kaedah

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

Input

`text`, `token_ids`

Output

`embedding`

Konteks

32,000 tokens

Format output

json

| Medan | Jenis | Keperluan | Nilai & had | Lalai |
| --- | --- | --- | --- | --- |
| Medan`model` | Jenis`string` | KeperluanDiperlukan | Nilai & had voyageai/voyage-4-lite | Lalai— |
| Medan`input` | Jenis`string\|string[]\|integer[]\|integer[][]` | KeperluanDiperlukan | Nilai & had Item minimum: 1 Syarat: Kelompok homogen yang tidak kosong. ID token ialah integer bukan negatif. Bajet input: Maksimum: 32,000 · Unit teks: bait UTF8 · Unit token: elemen tatasusunan token | Lalai— |
| Medan`encoding_format` | Jenis`string` | KeperluanPilihan | Nilai & had float | Lalaifloat |
| Medan`dimensions` | Jenis`integer` | KeperluanTidak disokong | Nilai & had Minimum: 1 | Lalai— |
| Medan`user` | Jenis`json_value` | KeperluanPilihan | Nilai & had Syarat: Sumber membenarkan medan metadata JSON ini; semantik tepat di pihak huluan bergantung pada model. | Lalai— |
| Medan`session_id` | Jenis`json_value` | KeperluanPilihan | Nilai & had Syarat: Sumber membenarkan medan metadata JSON ini; semantik tepat di pihak huluan bergantung pada model. | Lalai— |
| Medan`trace` | Jenis`json_value` | KeperluanPilihan | Nilai & had Syarat: Sumber membenarkan medan metadata JSON ini; semantik tepat di pihak huluan bergantung pada model. | Lalai— |
| Medan`provider` | Jenis`object` | KeperluanPilihan | Nilai & had Syarat: provider.options ditolak | Lalai— |

Gabungan bahan input

**text\_to\_embedding**

Parameter kaedah dan kitar hayat

| Parameter | Kontrak |
| --- | --- |
| Parameter`content_type` | Kontrakapplication/json |
| Parameter`required` | Kontrakmodel, input |
| Parameter`input_shapes` | Kontrakstring, string\[\], nonnegative\_integer\_token\_array, nonnegative\_integer\_token\_array\[\] |
| Parameter`encoding_format` | Kontrakfloat |
| Parameter`dimensions_override` | Kontrakfalse |
| Parameter`max_input_budget_units` | Kontrak32000 |
| Parameter`multimodal_objects` | Kontrakfalse |
| Parameter`material_types` | Kontraktext, token\_ids |

Kitar hayat: `synchronous_json`

Simpan setiap indeks dan dimensi vektor.

Nama model multimodal tidak bermakna objek imej dibenarkan pada laluan khusus ini.

### Pelan harga

Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.

Mod pantas

Kadar standard Apabila mod pantas dipilih

Mod flex

Kadar standard Apabila mod flex dipilih

Usaha penaakulan maksimum

Kadar standard Apabila usaha penaakulan maksimum menggunakan pelarasan default

#### Kadar Ailoot

#### Harga mengikut konfigurasi

| Konfigurasi | Jadual kadar | Caj |
| --- | --- | --- |
| KonfigurasiKadar asas token | Jadual kadarKadar asas | Caj Input · Token input **$0.00004** / 1K token Output · Token output **$0** / 1K token Input · Bacaan cache **—** / 1K token Input · Penulisan cache **—** / 1K token Input · Penulisan cache, 1 jam **—** / 1K token |

Ailoot merizabkan anggaran amaun sebelum permintaan. Selepas hasil diterima, caj akhir diselesaikan berdasarkan penggunaan terukur. Penyelesaian caj penstriman menggunakan rekod penggunaan akhir. [Cara rizab dan penyelesaian caj berfungsi →](https://ailoot.ai/docs/ms/billing/reserve/)

### Contoh permintaan

#### Ailoot Ultra · Pembenaman

curlPython SDK

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "voyageai/voyage-4-lite", "input": ["First document", "Second document"]}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
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 result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path("result.json").read_text())
for x in r.get("data",[]): print(json.dumps({"index":x.get("index"),"embedding":x.get("embedding")}))
PY_RESULT
```

```python
from openai import OpenAI
import os

client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.embeddings.create(model='voyageai/voyage-4-lite',input=["First document","Second document"])
print(result)
for item in result.data:print(item.index,item.embedding)
```

### Terima dan simpan hasil

#### Ailoot Ultra · Pembenaman

json

##### Simpan semua hasil yang selesai

Simpan setiap respons lengkap, fail dan bahagian kandungan yang dikembalikan.

Simpan setiap vektor bersama indeksnya. Bilangan vektor mesti sama dengan bilangan input; dimensi mesti konsisten.

##### Jika respons asal perlu disemak

Tiada titik akhir tugas pembenaman diperkenalkan.

Medan respons

| Medan | Jenis |
| --- | --- |
| Medan`object` | Jenisstring |
| Medan`model` | Jenisstring |
| Medan`data[].index` | Jenisinteger |
| Medan`data[].embedding` | Jenisfinite float\[\] |
| Medan`usage` | Jenisobject |

Ralat dan langkah seterusnya

| Respons | Syarat | Langkah seterusnya |
| --- | --- | --- |
| Respons400 · `invalid_request_error` | SyaratMedan wajib, perwakilan bahan atau nilai parameter tidak sah | Langkah seterusnyaBetulkan medan yang ditunjukkan sebelum permintaan penciptaan baharu. |

### Alias

#### Alias model

**Ailoot Ultra** [`voyageai/voyage-4-lite`](https://ailoot.ai/models/ms/#m=voyageai%2Fvoyage-4-lite&route=Ultra&caller=voyageai%2Fvoyage-4-lite&fmt=embeddings)

#### Alias laluan kaedah

Gunakan laluan kaedah yang dipaparkan di atas.

#### ID pemanggil berkaitan

[`voyageai/voyage-4-lite`](https://ailoot.ai/models/ms/#m=voyageai%2Fvoyage-4-lite&route=Ultra&caller=voyageai%2Fvoyage-4-lite&fmt=embeddings)

FAQ · VoyageAI by MongoDB: voyage-4-lite

Apakah input dan hasil yang tersedia?

`POST /v1/embeddings` · `voyageai/voyage-4-lite`: `text`, `token_ids` → `embedding`

Apakah medan yang digunakan oleh permintaan?

`POST /v1/embeddings` · `voyageai/voyage-4-lite`: `model`, `input`, `encoding_format`, `provider`

Apakah had yang terpakai?

`POST /v1/embeddings` · `voyageai/voyage-4-lite`: `ctx`: `32000`; `input.budget.maximum`: `32000` (bait UTF8); `input.min_items`: `1`

Sambungkan Ailoot kepada Claude Code, OpenCode, Hermes atau aplikasi anda.

## Syarikat dan portfolio projeknya

Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.

## Beli token dengan diskaun.

Diskaun langganan untuk penggunaan berkala. Kod promosi — sehingga 50% bagi pembelian token.

Langganan

Pilih pelan berdiskaun untuk permintaan berkala anda.

Kod promosi sehingga 50%

Masukkan kod semasa pembelian. Harga dikira semula mengikut promosi semasa.

Perbelanjaan dalam sejarah

Model, token dan jumlah disimpan bagi setiap permintaan.

[Pilih langganan](https://ailoot.ai/docs/ms/billing/subscriptions/) · [Lihat harga model](https://ailoot.ai/models/ms/)

## Sambungkan API kepada produk yang anda jual.

SaaS, aplikasi dan bot — di bawah tawaran rasmi serta perjanjian lesen Ailoot. Untuk jualan semula, mohon lesen penjual semula.

Aplikasi komersial

Tambahkan penjanaan teks, imej, video dan audio pada ciri berbayar perkhidmatan anda.

Lesen penjual semula

Hantar keterangan projek dan susunan akses. Minta terma penggunaan serta jualan semula secara bertulis.

Dokumen pada laman

Tawaran, perjanjian lesen dan dasar pemprosesan data tersedia sebelum sambungan.

[Mohon lesen penjual semula](mailto:support@ailoot.ai) · [Tawaran dan perjanjian lesen](https://ailoot.ai/legal/offer?lang=ms)

## Ailoot · Syarikat dan portfolio projeknya





Ailoot berteraskan pengalaman operasi yang mantap, pangkalan pelanggan yang besar, perkhidmatan yang stabil dan pemantauan KPI berterusan.





Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.





Ailoot menggunakan pengalaman operasi ini untuk akses API kepada ciri AI dalam produk pelanggan, ejen, aplikasi dan automasi.
