models

Voyage AI: Voyage Code 3

Markdown · JSON

Voyage AI: Voyage Code 3

A Voyage Code 3 szöveg, kód vagy docstring alapján végzett kódkereséshez készít beágyazásokat. A 32 000 tokenes ablak, a választható vektordimenziók és a kvantált kimenet kódtárak keresését és a programozási asszisztensek kódkontextusának kiválasztását támogatja.

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 3 forráskód visszakeresésére szakosodott beágyazási modell. A gyártó természetes nyelvből kódot, kódból kódot és docstringből kódot kereső feladatokat ír le: egy kérdés megvalósítást találhat, egy kódrészlet kapcsolódó logikát kereshet, egy függvényleírás pedig releváns kódot azonosíthat. A modell visszakereséshez készít vektorokat, nem szerkesztett fájlt vagy kész programot állít elő.

A kódtár anyagát értelmes kódegységek köré szervezd. A függvényt tartsd együtt a nevével, szignatúrájával és a célját magyarázó megjegyzésekkel. Nagyobb komponensnél add hozzá a működés megértéséhez szükséges közeli definíciókat. A kódtárat, a revíziót, a fájlútvonalat és a sor helyét külön tárold, hogy a keresési találat pontosan azt a forrást nyissa meg, amelyből a beágyazás készült.

A természetes nyelvű keresés leírhat egy működést, például megkeresheti a projekt azon részét, amely mentés előtt ellenőrzi a feltöltött fájlt. Kódalapú lekérdezésként megadható egy függvény, amelynek a céljához máshol keresel egyezést. Valós fejlesztési feladatokból válassz jellemző kereséseket, köztük szokatlan elnevezéseket, hasonló megvalósításokat és olyan segédprogramokat, amelyek jelentése a környező kódtól függ.

A 32 000 tokenes kontextusablak jelentős kódrészleteket fogad be. Tudatosan használd ezt a helyet: egy teljes függvény és releváns függőségei több információt adhatnak, mint egy vezérlési folyamat közepén elvágott önkényes blokk. A forrás formázása maradjon olvasható, és a kinyerés során őrizd meg a programozási nyelv szintaxisát. Ha egy forrásfájl nagyobb a bemeneti ablaknál, hasznos szerkezeti határoknál oszd fel, és őrizd meg a részletek és a hozzájuk tartozó fájl kapcsolatát.

A Voyage Code 3 2 048, 1 024, 512 vagy 256 dimenziós beágyazásokat támogat, lebegőpontos, előjeles vagy előjel nélküli nyolcbites és bináris reprezentációkkal. Ezek a vezérlők különböző kódtárindex-méreteket és keresési konfigurációkat tesznek lehetővé. A tömör reprezentációt ugyanazokkal a valós keresésekkel értékeld, mint a nagyobb viszonyítási alapot, és ellenőrizd, hogy a megfelelő függvény vagy fájl továbbra is a hasznos találatok között marad-e.

Programozási asszisztenshez először keresd vissza a releváns forrásrészleteket, majd a fájlhivatkozásaikkal együtt add át őket a válaszadásért vagy módosításért felelős komponensnek. A hasonlósági találat segít kontextust választani; nem bizonyítja, hogy két megvalósítás felcserélhető. Mielőtt szerkesztés irányítására használnád a visszakeresett kódot, vizsgáld meg a bemeneteit, mellékhatásait és a kapcsolódó műszaki működési előírásokat.

Metaadatokkal különítsd el a kódtár egymáshoz nem tartozó verzióit, és az indexelt revíziók maradjanak visszakövethetők. Ha egy függvény máshová kerül vagy megváltozik a működése, frissítsd a vektorát és a forrásbeli helyét is. Az indexelt forrást és annak lekérdezéseit ugyanazoknak a beágyazási beállításoknak kell leírniuk. Indexmigrációnál a meglévő kérdéskészlettel hasonlítsd össze az eredményeket, hogy a megváltozott modell vagy vektorreprezentáció ne változtassa meg észrevétlenül, milyen kódot lát a fejlesztő.

Hasznos ellenőrzés, hogy a lekérdezés a tényleges megvalósítást találja-e meg pusztán egy teszt neve helyett, hogy a docstring a hozzá tartozó függvényt találja-e meg, és hogy a szemantikailag kapcsolódó kód megkülönböztethető-e egy felületesen hasonló részlettől. A keresési eredményben őrizd meg a visszaadott forrásszöveget és annak helyét, hogy a fejlesztők megvizsgálhassák a bizonyítékot. Így a modell kódra összpontosító beágyazásai gyakorlati navigációs és kontextuskiválasztó eszközzé válnak.

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

voyage-code-3

Voyage AI /voyage-code-3

Kezdő lépések

A Voyage Code 3 szöveg, kód vagy docstring alapján végzett kódkereséshez készít beágyazásokat. A 32 000 tokenes ablak, a választható vektordimenziók és a kvantált kimenet kódtárak keresését és a programozási asszisztensek kódkontextusának kiválasztását támogatja.

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

Eredmények fogadása és mentése

Álnevek

Modell álnevei

Ailoot Ultra voyage-code-3

Metódusútvonalak álnevei

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

Kapcsolódó modellazonosítók

voyage-code-3

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

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

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

POST /v1/embeddings · voyage-code-3: 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