Voyage AI: Voyage Context 3
Voyage Context 3 menghasilkan vektor untuk setiap cebisan dokumen sambil mengambil kira konteks daripada cebisan lain dalam dokumen itu. Model ini menyokong carian petikan yang tepat dalam dokumen panjang, dengan dimensi yang boleh dipilih dan embedding yang dikuantisasikan.
Tentang model
Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.
Voyage Context 3 menghasilkan embedding cebisan yang mengambil kira konteks untuk carian dokumen. Setiap cebisan menerima vektornya sendiri, sementara model turut mempertimbangkan cebisan lain yang diberikan daripada dokumen yang sama. Ini memberi sistem carian perwakilan petikan setempat bersama konteks dokumen yang lebih luas, seperti entiti atau topik yang diperkenalkan di tempat lain dalam sumber.
Sediakan setiap dokumen sebagai urutan cebisan teks yang boleh dibaca. Himpunkan cebisan daripada satu dokumen dan kekalkan susunan asalnya. Dalam aliran kerja berkonteks pembuatnya, setiap kumpulan dalaman mengandungi cebisan daripada satu sumber, dan kumpulan berasingan mewakili sumber berasingan. Pengelompokan ini sebahagian daripada makna input: ia memberitahu model teks sekeliling yang tergolong dalam dokumen yang sedang diwakili.
Satu contoh berguna ialah laporan yang mengenal pasti syarikat pada bahagian pembukaan, sementara perenggan kemudian menerangkan pertumbuhannya. Carian tentang pertumbuhan syarikat itu memerlukan perenggan khusus dan identiti dokumen. Kekalkan teks cebisan asal serta metadata dokumen induknya bersama vektor yang terhasil supaya hasil dapat memaparkan petikan dan memautkan sumber lengkap.
Rujukan pembuatnya mendokumentasikan sehingga 120000 token merentas satu permintaan, dengan tidak lebih daripada 1000 kumpulan input dan jumlah keseluruhan 16000 cebisan. Panduan model secara berasingan menyenaraikan tetingkap 32000 token bagi setiap cebisan. Bezakan skop ini semasa menyediakan bahan: had satu cebisan dan had seluruh permintaan menerangkan saiz input yang berbeza. Semak jumlah selepas membahagikan sumber dan jangan menganggap setiap cebisan boleh mencapai had maksimumnya dalam permintaan yang sama.
Untuk carian dokumen, kenal pasti petikan yang dikelompokkan sebagai input dokumen. Sediakan setiap soalan carian sebagai kumpulan pertanyaannya sendiri. Pembuatnya mengesyorkan cebisan dokumen yang diberikan tidak bertindih, membolehkan perwakilan berkonteks membawa maklumat sekeliling tanpa mengulang teks dalam setiap petikan. Kekalkan pemetaan antara kumpulan dokumen, kedudukan cebisan dan vektor yang dikembalikan semasa menulis indeks.
Voyage Context 3 menyokong dimensi 2048, 1024, 512 dan 256, dengan pilihan output titik apung, integer lapan bit dan binari. Pilih perwakilan indeks dan nilainya menggunakan dokumen sumber serta soalan yang sama. Simpan dimensi dan jenis data yang dipilih bersama indeks supaya perwakilan pertanyaan dan vektor tersimpan kekal konsisten.
Gunakan vektor yang terhasil dalam carian petikan, penemuan dokumen atau tahap carian pembantu yang bekerja dengan laporan, kertas penyelidikan, kontrak atau manual teknikal. Hasil boleh mengenal pasti petikan yang terfokus, sementara pautan sumbernya memberikan akses kepada definisi dan batasan di tempat lain dalam dokumen. Kekalkan versi dokumen dan kebenaran akses sebagai metadata aplikasi bersama vektor.
Uji soalan yang memerlukan butiran setempat dan konteks pada peringkat dokumen. Sertakan petikan serupa daripada sumber berbeza, entiti bernama yang diperkenalkan hanya pada awal dokumen dan soalan yang buktinya merentasi beberapa bahagian. Periksa sama ada cebisan yang dijangka ditemukan dan sama ada aplikasi memaparkan teks sekeliling yang mencukupi untuk mentafsirkannya. Apabila sumber berubah, jana semula kumpulan dokumen yang terjejas secara terancang supaya cebisan berkonteksnya sepadan dengan satu versi yang utuh dan konsisten.
Ailoot Ultra · Pembenaman POST /v1/embeddings voyage-context-3
voyage-context-3Pengenalan
Voyage Context 3 menghasilkan vektor untuk setiap cebisan dokumen sambil mengambil kira konteks daripada cebisan lain dalam dokumen itu. Model ini menyokong carian petikan yang tepat dalam dokumen panjang, dengan dimensi yang boleh dipilih dan embedding yang dikuantisasikan.
- Input yang diterima
- Teks
- Hasil
- embedding
Tersedia di Ailoot · input & kaedah
Ailoot Ultra · Pembenaman POST /v1/embeddings
- Input
text- Output
embedding
| Medan | Jenis | Keperluan | Nilai & had | Lalai |
|---|---|---|---|---|
Medanmodel | Jenisstring | KeperluanDiperlukan | Nilai & had voyage-context-3 Syarat: Gunakan pemilih model Ailoot yang tepat. | Lalai— |
Medaninput | Jenisstring or array<string> | KeperluanDiperlukan | Nilai & had Syarat: Teks atau senarai teks; simpan satu vektor bagi setiap item data yang dikembalikan berserta indeksnya. | Lalai— |
Parameter kaedah dan kitar hayat
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, input |
Parameteroptional | Kontrak |
Parametermaterial_types | Kontraktext |
Parameterconditions | KontrakHantar teks dengan model yang dipilih; simpan setiap vektor yang dikembalikan berserta indeksnya. |
Kitar hayat: synchronous
Pelan harga
Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.
- Mod pantas
- Tidak dinyatakan Apabila mod pantas dipilih
- Mod flex
- Tidak dinyatakan Apabila mod flex dipilih
- Usaha penaakulan maksimum
- Tidak dinyatakan 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.0004 / 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 →
Contoh permintaan
Ailoot Ultra · Pembenaman
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
"model": "voyage-context-3",
"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.
Terima dan simpan hasil
Alias
Alias model
Ailoot Ultra voyage-context-3
Alias laluan kaedah
Gunakan laluan kaedah yang dipaparkan di atas.
ID pemanggil berkaitan
FAQ · Voyage AI: Voyage Context 3
- Apakah input dan hasil yang tersedia?
POST /v1/embeddings·voyage-context-3:text→embedding- Apakah medan yang digunakan oleh permintaan?
POST /v1/embeddings·voyage-context-3:model,input