modeli

Voyage AI: Voyage Code 3

Markdown · JSON

Voyage AI: Voyage Code 3

Voyage Code 3 ustvarja vektorske vložitve za iskanje kode po besedilu, kodi in dokumentacijskih nizih. Okno 32000 tokenov, izbirno število dimenzij vektorjev in kvantizirani izhod podpirajo iskanje po repozitoriju in izbiro konteksta kode za programerske asistente.

O modelu

Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.

Voyage Code 3 je model vektorskih vložitev, specializiran za pridobivanje izvorne kode. Proizvajalec opisuje naloge iskanja kode po naravnem jeziku, kodi in dokumentacijskih nizih: vprašanje lahko najde implementacijo, odsek kode povezano logiko, opis funkcije pa relevantno kodo. Model ustvarja vektorje za iskanje, ne urejene datoteke ali dokončanega programa.

Gradivo repozitorija pripravite okoli smiselnih enot kode. Funkcijo ohranite z njenim imenom, podpisom in komentarji, ki pojasnjujejo njen namen. Za večjo komponento vključite bližnje definicije, potrebne za razumevanje operacije. Repozitorij, revizijo, pot datoteke in položaj vrstice shranite ločeno, da iskalni rezultat odpre natančen vir, za katerega je bila ustvarjena vektorska vložitev.

Iskanje v naravnem jeziku lahko opiše vedenje, na primer iskanje dela projekta, ki preveri naloženo datoteko pred shranjevanjem. Poizvedba na podlagi kode lahko poda funkcijo, za katero je treba drugje poiskati ujemanje po namenu. Reprezentativna iskanja izberite iz resničnih razvojnih nalog, vključno z neznanimi poimenovanji, podobnimi implementacijami in pripomočki, katerih pomen je odvisen od okoliške kode.

Kontekstno okno 32000 tokenov sprejme obsežne odlomke kode. Ta prostor uporabite premišljeno: celotna funkcija in njene relevantne odvisnosti so lahko bolj informativne kot poljuben blok, odrezan sredi toka izvajanja. Med izluščanjem ohranite berljivo izvorno oblikovanje in jezikovno sintakso. Če je izvorna datoteka večja od vhodnega okna, jo razdelite na uporabnih strukturnih mejah ter ohranite odnos med odlomki in njihovo nadrejeno datoteko.

Voyage Code 3 podpira vektorske vložitve z 2048, 1024, 512 ali 256 dimenzijami ter predstavitve s plavajočo vejico, predznačene ali nepredznačene osembitne in binarne predstavitve. Ti parametri podpirajo različne velikosti indeksov repozitorijev in iskalne konfiguracije. Kompaktno predstavitev ocenite z istimi resničnimi iskanji kot večjo izhodiščno predstavitev in preverite, ali pravilna funkcija ali datoteka ostaja med uporabnimi rezultati.

Za programerskega asistenta najprej pridobite relevantne izvorne odlomke, nato jih skupaj z datotečnimi referencami podajte komponenti, odgovorni za odgovor ali spremembo. Ujemanje po podobnosti pomaga izbrati kontekst; ne potrjuje, da sta dve implementaciji zamenljivi. Preden pridobljeno kodo uporabite kot vodilo za popravek, preglejte njene vhode, stranske učinke in okoliške pogodbe kode.

Nepovezane različice repozitorija ločite z metapodatki in ohranite sledljivost indeksiranih revizij. Če se funkcija premakne ali se njeno vedenje spremeni, posodobite njen vektor in izvorni položaj. Iste nastavitve vektorskih vložitev naj opisujejo indeksirani vir in njegove poizvedbe. Pri migraciji indeksa primerjajte rezultate z obstoječim naborom vprašanj, da spremenjeni model ali vektorska predstavitev tiho ne spremenita kode, ki jo vidi razvijalec.

Uporabna preverjanja vključujejo, ali poizvedba najde dejansko implementacijo namesto samo imena testa, ali dokumentacijski niz najde pripadajočo funkcijo in ali se semantično povezana koda razlikuje od površinsko podobnega odseka. Vrnjeno izvorno besedilo in položaj ohranite v iskalnem rezultatu, da lahko razvijalci pregledajo dokaze. To modelove vektorske vložitve, osredotočene na kodo, spremeni v praktično orodje za navigacijo in izbiro konteksta.

Ailoot Ultra · Vektorske predstavitve POST /v1/embeddings voyage-code-3

voyage-code-3

Voyage AI /voyage-code-3

Začetek

Voyage Code 3 ustvarja vektorske vložitve za iskanje kode po besedilu, kodi in dokumentacijskih nizih. Okno 32000 tokenov, izbirno število dimenzij vektorjev in kvantizirani izhod podpirajo iskanje po repozitoriju in izbiro konteksta kode za programerske asistente.

Dovoljeni vhodi
Besedilo
Rezultati
embedding

Na voljo v Ailoot · vhodi in metode

Ailoot Ultra · Vektorske predstavitve POST /v1/embeddings
Vhod
text
Izhod
embedding
PoljeVrstaZahtevaVrednosti in omejitvePrivzeto
PoljemodelVrstastringZahtevaObveznoVrednosti in omejitve
voyage-code-3
Pogoji: Uporabite natančen izbirnik modela Ailoot.
Privzeto—
PoljeinputVrstastring or array<string>ZahtevaObveznoVrednosti in omejitve
Pogoji: Besedilo ali seznam besedil; za vsak vrnjeni element data in njegov indeks ohranite po en vektor.
Privzeto—
Parametri in življenjski cikel metode
ParameterSpecifikacija
Parametercontent_typeSpecifikacijaapplication/json
ParameterrequiredSpecifikacijamodel, input
ParameteroptionalSpecifikacija
Parametermaterial_typesSpecifikacijatext
ParameterconditionsSpecifikacijaPošljite besedilo z izbranim modelom; ohranite vsak vrnjeni vektor in njegov indeks.

Življenjski cikel: synchronous

Cenik

Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.

Hitri način
Ni navedeno Ko je izbran hitri način
Način flex
Ni navedeno Ko je izbran način flex
Najvišja raven razmišljanja
Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)

Cene Ailoot

Cene po nastavitvah

NastavitevCenovna lestvicaStrošek
NastavitevOsnovne cene žetonovCenovna lestvicaOsnovna cenaStrošek
Vhod · Vhodni žetoni $0.0004 / 1K žetonov
Izhod · Izhodni žetoni $0 / 1K žetonov
Vhod · Branje predpomnilnika — / 1K žetonov
Vhod · Zapis v predpomnilnik — / 1K žetonov
Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov

Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →

Primeri zahtev

Ailoot Ultra · Vektorske predstavitve

curl · shranite vse vektorje in podatke o porabi
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.

Prejmi in shrani rezultate

Druga imena

Druga imena modelov

Ailoot Ultra voyage-code-3

Druga imena poti metod

Uporabite zgoraj navedene poti metod.

Povezani ID-ji za klic

voyage-code-3

FAQ · Voyage AI: Voyage Code 3
Kateri vhodi in rezultati so na voljo?

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

Katera polja uporablja zahteva?

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

Več podrobnosti

Ailoot povežite s Claude Code, OpenCode, Hermes ali svojo aplikacijo.

Podjetje in njegov portfelj projektov

Podjetje in njegov portfelj projektov: milijoni strank; mesečna prodaja v milijardah.

Žetone kupujte s popustom.

Naročniški popust za redno delo. Promocijske kode prinesejo do 50% popusta na nakup žetonov.

Naročnina
Za redne zahteve izberite paket s popustom.
Promocijska koda do 50%
Kodo vnesite ob nakupu. Cena se preračuna po veljavni akciji.
Poraba v zgodovini
Za vsako zahtevo se shranijo model, žetoni in znesek.

Izberite naročnino · Oglejte si cene modelov

API povežite z izdelkom, ki ga prodajate.

SaaS, aplikacije in boti po ponudbi in licenčni pogodbi Ailoot. Za nadaljnjo prodajo zaprosite za preprodajno licenco.

Komercialna aplikacija
Ustvarjanje besedila, slik, videa in zvoka vključite v plačljive funkcije svoje storitve.
Licenca za preprodajalca
Pošljite opis projekta in shemo dostopa. Zahtevajte pisne pogoje uporabe in nadaljnje prodaje.
Dokumenti na strani
Ponudba, licenčna pogodba in politika obdelave podatkov so dostopne pred povezavo.

Zaprosite za preprodajno licenco · Ponudba in licenčna pogodba