modely

Voyage AI: Voyage Code 3

Markdown · JSON

Voyage AI: Voyage Code 3

Voyage Code 3 vytvára embeddingy na vyhľadávanie kódu podľa textu, kódu a dokumentačných reťazcov. Okno 32000 tokenov, voliteľné rozmery vektorov a kvantovaný výstup podporujú vyhľadávanie v repozitári a výber kontextu kódu pre programátorských asistentov.

O modeli

Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.

Voyage Code 3 je embeddingový model špecializovaný na vyhľadávanie zdrojového kódu. Výrobca opisuje úlohy vyhľadávania kódu podľa prirodzeného jazyka, kódu a dokumentačných reťazcov: otázka môže nájsť implementáciu, úryvok kódu súvisiacu logiku a opis funkcie relevantný kód. Model vytvára vektory na vyhľadávanie, nie upravený súbor alebo dokončený program.

Materiál repozitára pripravte podľa zmysluplných jednotiek kódu. Funkciu uchovajte s jej názvom, signatúrou a komentármi vysvetľujúcimi jej účel. Pri väčšom komponente zahrňte blízke definície potrebné na pochopenie operácie. Repozitár, revíziu, cestu k súboru a pozíciu riadka uložte samostatne, aby výsledok vyhľadávania otvoril presný zdroj, z ktorého bol vytvorený embedding.

Vyhľadávanie v prirodzenom jazyku môže opisovať správanie, napríklad nájsť časť projektu, ktorá overuje nahrávaný súbor pred uložením. Dopyt založený na kóde môže dodať funkciu, ku ktorej treba inde nájsť zodpovedajúci účel. Reprezentatívne vyhľadávania vyberajte zo skutočných vývojárskych úloh vrátane neznámych názvov, podobných implementácií a pomocných nástrojov, ktorých význam závisí od okolitého kódu.

Kontextové okno 32000 tokenov pojme rozsiahle pasáže kódu. Tento priestor používajte zámerne: úplná funkcia a jej relevantné závislosti môžu byť informatívnejšie než ľubovoľný blok odrezaný uprostred riadenia toku. Pri extrakcii zachovajte čitateľné formátovanie zdroja a syntax jazyka. Ak je zdrojový súbor väčší než vstupné okno, rozdeľte ho na užitočných štrukturálnych hraniciach a zachovajte vzťah medzi pasážami a ich nadradeným súborom.

Voyage Code 3 podporuje embeddingy s 2048, 1024, 512 alebo 256 rozmermi spolu s reprezentáciami s plávajúcou desatinnou čiarkou, osembitovými so znamienkom alebo bez znamienka a binárnymi reprezentáciami. Tieto ovládacie prvky podporujú rôzne veľkosti indexov repozitárov a konfigurácie vyhľadávania. Kompaktnú reprezentáciu vyhodnoťte pomocou rovnakých skutočných vyhľadávaní ako väčšiu základnú reprezentáciu a skontrolujte, či správna funkcia alebo súbor zostávajú medzi užitočnými výsledkami.

Pre programátorského asistenta najprv vyhľadajte relevantné zdrojové pasáže a potom ich spolu s odkazmi na súbory poskytnite komponentu zodpovednému za odpoveď alebo vykonanie zmeny. Zhoda podľa podobnosti pomáha vybrať kontext; nedokazuje, že dve implementácie sú zameniteľné. Pred použitím nájdeného kódu ako podkladu pre úpravu preskúmajte jeho vstupy, vedľajšie účinky a okolité kontrakty.

Nesúvisiace verzie repozitára oddeľte pomocou metadát a zachovajte sledovateľnosť indexovaných revízií. Ak sa funkcia presunie alebo sa zmení jej správanie, aktualizujte jej vektor aj pozíciu v zdroji. Rovnaké nastavenia embeddingov majú opisovať indexovaný zdroj a jeho dopyty. Pri migrácii indexu porovnajte výsledky s existujúcim súborom otázok, aby zmenený model alebo reprezentácia vektora potichu nemenili kód, ktorý vývojár vidí.

Užitočné kontroly zahŕňajú, či dopyt nájde skutočnú implementáciu namiesto samotného názvu testu, či dokumentačný reťazec nájde svoju funkciu a či sa sémanticky súvisiaci kód odlišuje od povrchovo podobného úryvku. Vrátený zdrojový text a pozíciu uchovajte vo výsledku vyhľadávania, aby vývojári mohli preskúmať podklady. Tým sa embeddingy modelu zamerané na kód menia na praktický nástroj navigácie a výberu kontextu.

Ailoot Ultra · Embeddingy POST /v1/embeddings voyage-code-3

voyage-code-3

Voyage AI /voyage-code-3

Úvod

Voyage Code 3 vytvára embeddingy na vyhľadávanie kódu podľa textu, kódu a dokumentačných reťazcov. Okno 32000 tokenov, voliteľné rozmery vektorov a kvantovaný výstup podporujú vyhľadávanie v repozitári a výber kontextu kódu pre programátorských asistentov.

Povolené vstupy
Text
Výsledky
embedding

Dostupné v Ailoot · vstupy a metódy

Ailoot Ultra · Embeddingy POST /v1/embeddings
Vstup
text
Výstup
embedding
PoleTypPožiadavkaHodnoty a limityPredvolené
PolemodelTypstringPožiadavkaPovinnéHodnoty a limity
voyage-code-3
Podmienky: Použite presný volič modelu Ailoot.
Predvolené—
PoleinputTypstring or array<string>PožiadavkaPovinnéHodnoty a limity
Podmienky: Text alebo zoznam textov; zachovajte jeden vektor pre každú vrátenú dátovú položku aj jej index.
Predvolené—
Parametre a životný cyklus metódy
ParameterŠpecifikácia
Parametercontent_typeŠpecifikáciaapplication/json
ParameterrequiredŠpecifikáciamodel, input
ParameteroptionalŠpecifikácia
Parametermaterial_typesŠpecifikáciatext
ParameterconditionsŠpecifikáciaOdošlite text s vybraným modelom; zachovajte každý vrátený vektor a jeho index.

Životný cyklus: synchronous

Cenník

Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.

Rýchly režim
Neuvedené Keď je zvolený rýchly režim
Režim Flex
Neuvedené Keď je zvolený režim flex
Maximálna úroveň uvažovania
Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)

Sadzby Ailoot

Ceny podľa konfigurácie

KonfiguráciaSadzobníkPoplatok
KonfiguráciaZákladné sadzby za tokenySadzobníkZákladná sadzbaPoplatok
Vstup · Vstupné tokeny $0.0004 / 1K tokenov
Výstup · Výstupné tokeny $0 / 1K tokenov
Vstup · Čítanie cache — / 1K tokenov
Vstup · Zápis do cache — / 1K tokenov
Vstup · Zápis do cache, 1 hod — / 1K tokenov

Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →

Príklady požiadaviek

Ailoot Ultra · Embeddingy

curl · uložiť všetky vektory a údaje o využití
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.

Prijať a uložiť výsledky

Aliasy

Aliasy modelov

Ailoot Ultra voyage-code-3

Aliasy ciest metód

Použite cesty metód uvedené vyššie.

Súvisiace ID na volanie

voyage-code-3

FAQ · Voyage AI: Voyage Code 3
Aké vstupy a výsledky sú dostupné?

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

Aké polia používa požiadavka?

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

Viac podrobností

Pripojte Ailoot k Claude Code, OpenCode, Hermes alebo vlastnej aplikácii.

Spoločnosť a jej portfólio projektov

Spoločnosť a jej portfólio projektov: milióny zákazníkov; mesačné tržby v miliardách.

Nakupujte tokeny so zľavou.

Zľava predplatného na pravidelnú prácu. Promo kódy až 50% na nákup tokenov.

Predplatné
Na pravidelné požiadavky vyberte tarifu so zľavou.
Promo kód až 50%
Pri nákupe zadajte kód. Cena sa prepočíta podľa prebiehajúcej akcie.
Výdavky v histórii
Pri každej požiadavke sa uloží model, tokeny a suma.

Vybrať predplatné · Zobraziť ceny modelov

Pripojte API k produktu, ktorý predávate.

SaaS, aplikácie a boti podľa ponuky a licenčnej zmluvy Ailoot. Na ďalší predaj požiadajte o licenciu predajcu.

Komerčná aplikácia
Začleňte generovanie textu, obrázkov, videa a zvuku do platených funkcií svojej služby.
Licencia pre predajcu
Pošlite popis projektu a spôsob poskytovania prístupu. Vyžiadajte písomné podmienky použitia a ďalšieho predaja.
Dokumenty na webe
Ponuka, licenčná zmluva a zásady spracovania dát sú dostupné pred pripojením.

Požiadať o licenciu predajcu · Ponuka a licenčná zmluva