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

# Voyage AI: Voyage Code 3

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

## [Voyage AI: Voyage Code 3](https://ailoot.ai/models/nb/voyage-code-3/)

Voyage Code 3 lager innbygginger for gjenfinning fra tekst til kode, kode til kode og dokumentasjonsstrenger til kode. Et vindu på 32000 tokener, valgbare vektordimensjoner og kvantiserte utdata støtter kodebasesøk og valg av kodekontekst for kodeassistenter.

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

Om modellen

Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.

Voyage Code 3 er en innbyggingsmodell spesialisert på gjenfinning av kildekode. Produsenten beskriver oppgaver fra naturlig språk til kode, kode til kode og dokumentasjonsstrenger til kode: et spørsmål kan finne en implementasjon, et kodeutdrag kan finne beslektet logikk, og en funksjonsbeskrivelse kan finne relevant kode. Modellen produserer vektorer for gjenfinning fremfor en redigert fil eller et ferdig program.

Klargjør materialet fra kodebasen rundt meningsfulle kodeenheter. Behold en funksjon sammen med navn, signatur og kommentarene som forklarer formålet. For en større komponent bør de nærliggende definisjonene som trengs for å forstå operasjonen, tas med. Lagre kodebase, revisjon, filbane og linjeplassering separat, slik at et søkeresultat åpner nøyaktig den kilden som ble bygget inn.

Et søk på naturlig språk kan beskrive oppførsel, for eksempel å finne delen av et prosjekt som validerer en opplastet fil før den lagres. En kodebasert spørring kan oppgi en funksjon med et formål som skal matches andre steder. Velg representative søk fra faktiske utviklingsoppgaver, inkludert ukjente navn, lignende implementasjoner og hjelpefunksjoner der meningen avhenger av koden rundt.

Kontekstvinduet på 32000 tokener rommer omfattende kodeavsnitt. Bruk plassen bevisst: en komplett funksjon og relevante avhengigheter kan være mer informative enn en vilkårlig blokk som kuttes midt i kontrollflyten. Behold lesbar kildeformatering og språkets syntaks under uttrekk. Hvis en kildefil er større enn inndatavinduet, del den ved nyttige strukturelle grenser og behold koblingen mellom avsnittene og filen de tilhører.

Voyage Code 3 støtter innbygginger med 2048, 1024, 512 eller 256 dimensjoner, sammen med flyttallsrepresentasjoner, åttebitsrepresentasjoner med eller uten fortegn og binære representasjoner. Disse innstillingene støtter forskjellige størrelser på kodebaseindekser og søkekonfigurasjoner. Vurder en kompakt representasjon med de samme virkelige søkene som den større referansen, og kontroller om riktig funksjon eller fil fortsatt finnes blant de nyttige resultatene.

For en kodeassistent hentes relevante kildeavsnitt først, og deretter gis avsnittene og filreferansene til komponenten som skal svare eller gjøre en endring. Et likhetstreff hjelper med å velge kontekst; det fastslår ikke at to implementasjoner kan brukes om hverandre. Undersøk inndata, sideeffekter og omkringliggende kontrakter i den gjenfunne koden før den brukes som grunnlag for en endring.

Skill urelaterte versjoner av en kodebase gjennom metadata, og behold sporbarheten for indekserte revisjoner. Hvis en funksjon flyttes eller oppførselen endres, oppdater både vektoren og kildeplasseringen. De samme innbyggingsinnstillingene bør beskrive den indekserte kilden og spørringene mot den. Ved indeksmigrering sammenlignes resultatene med det eksisterende spørsmålssettet, slik at en endret modell eller vektorrepresentasjon ikke i det stille endrer hvilken kode utvikleren ser.

Nyttige kontroller omfatter om en spørring finner den faktiske implementasjonen fremfor bare et testnavn, om en dokumentasjonsstreng finner den tilhørende funksjonen, og om semantisk beslektet kode skilles fra et overfladisk lignende utdrag. Behold returnert kildetekst og plassering i søkeresultatet, slik at utviklere kan undersøke grunnlaget. Dette gjør modellens kodeorienterte innbygginger til et praktisk verktøy for navigering og kontekstvalg.

**Ailoot Ultra · Vektorrepresentasjoner** `POST /v1/embeddings` `voyage-code-3`

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

Voyage AI /`voyage-code-3`

### Start

Voyage Code 3 lager innbygginger for gjenfinning fra tekst til kode, kode til kode og dokumentasjonsstrenger til kode. Et vindu på 32000 tokener, valgbare vektordimensjoner og kvantiserte utdata støtter kodebasesøk og valg av kodekontekst for kodeassistenter.

Godkjente inndata

Tekst

Resultater

embedding

### Tilgjengelig i Ailoot · inndata & metoder

**Ailoot Ultra · Vektorrepresentasjoner** `POST /v1/embeddings`

Inndatatyper

`text`

Utdatatyper

`embedding`

| Felt | Type | Krav | Verdier & grenser | Standard |
| --- | --- | --- | --- | --- |
| Felt`model` | Type`string` | KravPåkrevd | Verdier & grenser voyage-code-3 Vilkår: Bruk den eksakte modellvelgeren for Ailoot. | Standard— |
| Felt`input` | Type`string or array<string>` | KravPåkrevd | Verdier & grenser Vilkår: En tekst eller en liste med tekster; behold én vektor for hvert returnert dataelement og den tilhørende indeksen. | Standard— |

Metodeparametere og livssyklus

| Parameter | Avtale |
| --- | --- |
| Parameter`content_type` | Avtaleapplication/json |
| Parameter`required` | Avtalemodel, input |
| Parameter`optional` | Avtale |
| Parameter`material_types` | Avtaletext |
| Parameter`conditions` | AvtaleSend tekst med den valgte modellen; behold hver returnert vektor og dens indeks. |

Livssyklus: `synchronous`

### Priser

Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.

Hurtigmodus

Ikke angitt Når hurtigmodus er valgt

Flex-modus

Ikke angitt Når flex-modus er valgt

Maksimal resonneringsinnsats

Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats

#### Ailoot-satser

#### Priser etter konfigurasjon

| Konfigurasjon | Prisplan | Kostnad |
| --- | --- | --- |
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Kostnad Inndata · Inngående tokener **$0.0004** / 1K tokener Utdata · Utgående tokener **$0** / 1K tokener Inndata · Lesing fra hurtigbuffer **—** / 1K tokener Inndata · Skriving til hurtigbuffer **—** / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time **—** / 1K tokener |

Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. [Slik fungerer reservasjon og oppgjør →](https://ailoot.ai/docs/nb/billing/reserve/)

### Eksempelforespørsler

#### Ailoot Ultra · Vektorrepresentasjoner

curl · lagre alle vektorer og bruksdata

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

### Motta og lagre resultater

### Aliaser

#### Modellaliaser

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

#### Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

#### Tilknyttede anroper-ID-er

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

FAQ · Voyage AI: Voyage Code 3

Hvilke inndata og resultater er tilgjengelige?

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

Hvilke felt bruker forespørselen?

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

Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.

## Selskapet og dets prosjektportefølje

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

## Kjøp tokener med rabatt.

Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.

Abonnement

Velg et rabattabonnement for faste forespørsler.

Kampanjekode opptil 50%

Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.

Kostnader i historikken

Modell, tokener og beløp lagres for hver forespørsel.

[Velg abonnement](https://ailoot.ai/docs/nb/billing/subscriptions/) · [Se modellpriser](https://ailoot.ai/models/nb/)

## Koble API-et til produktet du selger.

SaaS, apper og boter etter Ailoots offentlige tilbud og lisensavtale. Be om forhandlerlisens for videresalg.

Kommersiell applikasjon

Bygg tekst-, bilde-, video- og lydgenerering inn i betalte funksjoner i tjenesten.

Forhandlerlisens

Send prosjektbeskrivelse og tilgangsopplegg. Be om skriftlige vilkår for bruk og videresalg.

Dokumenter på nettstedet

Offentlig tilbud, lisensavtale og retningslinjer for databehandling er tilgjengelige før tilkobling.

[Be om forhandlerlisens](mailto:support@ailoot.ai) · [Offentlig tilbud og lisensavtale](https://ailoot.ai/legal/offer?lang=nb)

## Ailoot · Selskapet og dets prosjektportefølje





Ailoot bygger på etablert driftserfaring, en stor kundebase, stabil tjeneste og løpende KPI-kontroll.





Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.





Ailoot bruker denne driftserfaringen til API-tilgang til AI-funksjoner i kundenes produkter, agenter, applikasjoner og automatiseringer.
