models

Voyage AI: Voyage Code 2

Markdown · JSON

Voyage AI: Voyage Code 2

A Voyage Code 2 forráskódból és kapcsolódó szövegből készít beágyazásokat szemantikus kereséshez kódtárakban. Természetes nyelvű kérdések, kódrészletek vagy kombinált lekérdezések releváns megvalósításokat kereshetnek vissza; ez a kiadás 16 000 tokenes kontextusablakot és 1 536 dimenziós vektorokat használ.

A modellről

Ez a leírás a modell képességeit ismerteti. Az Ailootban elérhető bemenetek, kimenetek és lehetőségek alább, a kiválasztott metódusnál láthatók.

A Voyage Code 2 forráskódhoz és kapcsolódó szöveghez készít számszerű beágyazásokat. Szemantikus kódkeresésre tervezték: a fejlesztő leír egy működést vagy megad egy kódrészletet, a keresőrendszer pedig releváns megvalósításokat talál. A gyártó példái természetes nyelvű kérdéseket, kódrészleteket és ezek kombinációit mutatják be keresési bemenetként.

Valós fejlesztési kérdésekre épülő kódtárkeresőt készíthetsz vele. A fejlesztő keresheti azt a rutint, amely csak az első és az utolsó egyező karaktert távolítja el, vagy a projekt egy adott fabejárást megvalósító részét. Pontosan megfogalmazott működést leíró lekérdezéseket készíts, azzal a feltétellel együtt, amely megkülönbözteti a kívánt megvalósítást egy hasonló, de hibás változattól.

A kódot hasznos egységekben indexeld, ahelyett, hogy minden fájlt önkényes karakterszámnál vágnál el. Tartsd együtt a függvény szignatúráját, törzsét és a releváns magyarázatot. Ha egy segédfüggvény helyi típusoktól vagy konstansoktól függ, őrizz meg annyi környező szöveget, hogy a célja érthető legyen. A fájlútvonalakat, a kódtár revízióit és a forrásbeli helyeket a beágyazáson kívül tárold, hogy a találat közvetlenül az eredeti kódot nyithassa meg.

Ennek a kiadásnak 16 000 tokenes kontextusablaka van, és 1 536 dimenziós beágyazásokat állít elő. Ehhez a reprezentációhoz méretezd a vektorindexet, és a lekérdezések és dokumentumok beágyazásait ugyanahhoz a modellhez társítsd. A Voyage Code 2 modellel már indexelt gyűjtemény megőrizheti a következetes keresési reprezentációt a forrásrekordok frissítése közben. Másik beágyazási kiadásra váltást indexmigrációként kezelj, ugyanazon kódtáron végzett, kifejezett összehasonlítással.

Természetes nyelvű lekérdezésben írd le a műveletet, a bemeneteket és a releváns eredményt. Kódalapú lekérdezéshez add meg azt a részletet, amelynek a logikájához egyezést keresel, és magyarázz el minden, a keresésben fontos feltételt. Újrapróbálkozás-kezelés keresésekor például megadható, hogy a releváns kód időtúllépés vagy teljes hibaválasz után próbálkozik-e újra. Ezt a különbséget ellenőrizni kell a visszakeresett forrásban, mielőtt szerkesztéshez használod.

Ha dokumentációt és forráskódot is indexelsz, mindkettő maradjon visszakövethető. Egy magyarázó szövegrészlet hasznos háttér lehet, míg a fejlesztő által megvizsgálandó eredmény maga a megvalósítás. Jelöld ezeket a rekordtípusokat, hogy a keresőoldal a megfelelő célra vezessen, a programozási asszisztens pedig megkülönböztesse a leírást a végrehajtható forrástól.

A visszakeresett szövegrészleteket kódtárban való navigációhoz, megvalósítások felkutatásához vagy a programozási asszisztens következő lépéséhez használhatod kontextusként. Továbbadáskor őrizd meg a teljes releváns kódrészletet és annak helyét. A hasonlóság segít lehetséges kódot találni; a tényleges bemenetek, mellékhatások és műszaki működési előírások vizsgálata dönti el, hogy a jelölt megoldja-e az aktuális problémát.

A keresést ismert forrásválaszokkal rendelkező, valós kérdéskészleten értékeld. Szerepeljenek átnevezett függvények, félrevezető megjegyzések, eltérő szélső eseteket kezelő hasonló segédprogramok, valamint a kódból hiányzó szókincset használó lekérdezések. Ellenőrizd, hogy az elvárt megvalósítás megjelenik-e a hasznos találatok között, és a megjelenített részlet elég kontextust ad-e az értékeléséhez. Őrizd meg ezeket a kérdéseket a kódtár bővülése során, hogy a kinyerés, a részlethatárok vagy az indexelés változásait ugyanazokon a feladatokon lehessen összehasonlítani.

Ailoot Ultra · Beágyazások POST /v1/embeddings voyage-code-2

voyage-code-2

Voyage AI /voyage-code-2

Kezdő lépések

A Voyage Code 2 forráskódból és kapcsolódó szövegből készít beágyazásokat szemantikus kereséshez kódtárakban. Természetes nyelvű kérdések, kódrészletek vagy kombinált lekérdezések releváns megvalósításokat kereshetnek vissza; ez a kiadás 16 000 tokenes kontextusablakot és 1 536 dimenziós vektorokat használ.

Elfogadott bemenetek
Szöveg
Eredmények
embedding

Elérhető az Ailootban · bemenetek és metódusok

Ailoot Ultra · Beágyazások POST /v1/embeddings
Bemenet
text
Kimenet
embedding
MezőTípusKövetelményÉrtékek és korlátokAlapértelmezett
MezőmodelTípusstringKövetelményKötelezőÉrtékek és korlátok
voyage-code-2
Feltételek: Használja a pontos Ailoot modellválasztót.
Alapértelmezett—
MezőinputTípusstring or array<string>KövetelményKötelezőÉrtékek és korlátok
Feltételek: Egy szöveg vagy szövegek listája; minden visszaadott adatelemhez és annak indexéhez őrizzen meg egy vektort.
Alapértelmezett—
Metódus paraméterei és életciklusa
ParaméterSzerződés
Paramétercontent_typeSzerződésapplication/json
ParaméterrequiredSzerződésmodel, input
ParaméteroptionalSzerződés
Paramétermaterial_typesSzerződéstext
ParaméterconditionsSzerződésKüldjön szöveget a kiválasztott modellel; őrizzen meg minden visszaadott vektort és annak indexét.

Életciklus: synchronous

Díjcsomagok

A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.

Gyors mód
Nincs megadva Ha a gyors mód van kiválasztva
Flex mód
Nincs megadva Ha a flex mód van kiválasztva
Maximális gondolkodási ráfordítás
Nincs megadva Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik

Ailoot-díjak

Árak beállításonként

BeállításDíjtáblázatDíj
BeállításTokenek alapdíjaiDíjtáblázatAlapdíjDíj
Bemenet · Bemeneti tokenek $0.0004 / 1K token
Kimenet · Kimeneti tokenek $0 / 1K token
Bemenet · Gyorsítótár olvasása — / 1K token
Bemenet · Írás a gyorsítótárba — / 1K token
Bemenet · Írás a gyorsítótárba, 1 óra — / 1K token

Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →

Példakérések

Ailoot Ultra · Beágyazások

curl · mentsd el az összes vektort és a felhasználási adatokat
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.

Eredmények fogadása és mentése

Álnevek

Modell álnevei

Ailoot Ultra voyage-code-2

Metódusútvonalak álnevei

Használja a fent látható metódusútvonalakat.

Kapcsolódó modellazonosítók

voyage-code-2

FAQ · Voyage AI: Voyage Code 2
Milyen bemenetek és eredmények érhetők el?

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

Mely mezőket használja a kérés?

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

További részletek

Csatlakoztassa az Ailootot a Claude Code-hoz, OpenCode-hoz, Hermeshez vagy saját alkalmazásához.

A vállalat és projektportfóliója

A vállalat és projektportfóliója: ügyfelek milliói; havi értékesítés milliárdos nagyságrendben.

Vásároljon tokeneket kedvezménnyel.

Előfizetési kedvezmény rendszeres munkához. Promókódok — akár 50% tokenvásárlási kedvezmény.

Előfizetés
Válasszon kedvezményes tarifát a rendszeres kéréseihez.
Promókód akár 50%-ig
Vásárláskor adja meg a kódot. Az ár az érvényes akció szerint újraszámolódik.
Költségek az előzményekben
Minden kéréshez megmarad a modell, a tokenek és az összeg.

Előfizetés kiválasztása · Modellárak megtekintése

Csatlakoztassa az API-t az értékesített termékéhez.

SaaS, alkalmazások és botok — az Ailoot ajánlati feltételei és licencszerződése alapján. Viszonteladáshoz kérjen viszonteladói licencet.

Kereskedelmi alkalmazás
Építsen szöveg-, kép-, videó- és hanggenerálást szolgáltatása fizetős funkcióiba.
Viszonteladói licenc
Küldje el a projekt leírását és a hozzáférés módját. Kérjen írásos használati és viszonteladási feltételeket.
Dokumentumok a weboldalon
Az ajánlati feltételek, licencszerződés és adatkezelési szabályzat már a csatlakoztatás előtt elérhető.

Viszonteladói licenc kérése · Ajánlati feltételek és licencszerződés