Source: https://ailoot.ai/models/sl/voyage-code-3/
Canonical: https://ailoot.ai/models/sl/voyage-code-3/
Language: sl

# Voyage AI: Voyage Code 3

[Markdown](https://ailoot.ai/models/sl/voyage-code-3/index.md) · [JSON](https://ailoot.ai/models/sl/voyage-code-3/facts.json)

## [Voyage AI: Voyage Code 3](https://ailoot.ai/models/sl/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.

- [**Ailoot Ultra · Vektorske predstavitve** `POST /v1/embeddings` `voyage-code-3`](https://ailoot.ai/models/sl/voyage-code-3/#method-0)

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`](https://ailoot.ai/models/sl/#m=voyage-code-3&route=Ultra&caller=voyage-code-3&fmt=embeddings)

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`

| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
| --- | --- | --- | --- | --- |
| Polje`model` | Vrsta`string` | ZahtevaObvezno | Vrednosti in omejitve voyage-code-3 Pogoji: Uporabite natančen izbirnik modela Ailoot. | Privzeto— |
| Polje`input` | Vrsta`string or array<string>` | ZahtevaObvezno | Vrednosti 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

| Parameter | Specifikacija |
| --- | --- |
| Parameter`content_type` | Specifikacijaapplication/json |
| Parameter`required` | Specifikacijamodel, input |
| Parameter`optional` | Specifikacija |
| Parameter`material_types` | Specifikacijatext |
| Parameter`conditions` | SpecifikacijaPoš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

| Nastavitev | Cenovna lestvica | Strošek |
| --- | --- | --- |
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Stroš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 →](https://ailoot.ai/docs/sl/billing/reserve/)

### Primeri zahtev

#### Ailoot Ultra · Vektorske predstavitve

curl · shranite vse vektorje in podatke o porabi

```bash
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`](https://ailoot.ai/models/sl/#m=voyage-code-3&route=Ultra&caller=voyage-code-3&fmt=embeddings)

#### Druga imena poti metod

Uporabite zgoraj navedene poti metod.

#### Povezani ID-ji za klic

[`voyage-code-3`](https://ailoot.ai/models/sl/#m=voyage-code-3&route=Ultra&caller=voyage-code-3&fmt=embeddings)

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`

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](https://ailoot.ai/docs/sl/billing/subscriptions/) · [Oglejte si cene modelov](https://ailoot.ai/models/sl/)

## 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](mailto:support@ailoot.ai) · [Ponudba in licenčna pogodba](https://ailoot.ai/legal/offer?lang=sl)

## Ailoot · Podjetje in njegov portfelj projektov





Ailoot temelji na pridobljenih operativnih izkušnjah, široki bazi strank, stabilni storitvi in stalnem spremljanju KPI.





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





Ailoot te operativne izkušnje uporablja za dostop prek API do funkcij umetne inteligence v izdelkih strank, agentih, aplikacijah in avtomatizacijah.
