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

# Voyage AI: Voyage Code 2

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

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

Voyage Code 2 bygger inn kildekode og tilhørende tekst for semantisk søk i kodebaser. Spørsmål på naturlig språk, kodeutdrag eller kombinerte spørringer kan hente relevante implementasjoner; denne utgaven bruker et kontekstvindu på 16000 tokener og vektorer med 1536 dimensjoner.

- [**Ailoot Ultra · Vektorrepresentasjoner** `POST /v1/embeddings` `voyage-code-2`](https://ailoot.ai/models/nb/voyage-code-2/#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 2 lager numeriske innbygginger for kildekode og tilhørende tekst. Den er laget for semantisk kodegjenfinning, der en utvikler beskriver oppførsel eller oppgir et kodeutdrag, og søkesystemet finner relevante implementasjoner. Produsentens eksempler omfatter spørsmål på naturlig språk, kodeutdrag og kombinasjoner av disse som søkeinndata.

Bruk den til å bygge søk i en kodebase rundt faktiske utviklingsspørsmål. En utvikler kan lete etter rutinen som bare fjerner det første og siste samsvarende tegnet, eller delen av et prosjekt som bruker en bestemt gjennomgang av en trestruktur. Klargjør spørringer som uttrykker oppførselen presist, inkludert betingelsen som skiller ønsket implementasjon fra en nærliggende, men feilaktig kandidat.

Indekser kode i nyttige enheter fremfor å dele hver fil ved et vilkårlig antall tegn. Behold en funksjonssignatur, funksjonskropp og relevant forklaring sammen. Når en hjelpefunksjon avhenger av lokale typer eller konstanter, behold nok av teksten rundt til at formålet er forståelig. Lagre filbaner, kodebaserevisjoner og kildeplasseringer utenfor innbyggingen, slik at resultatet kan åpne originalkoden direkte.

Denne utgaven har et kontekstvindu på 16000 tokener og produserer innbygginger med 1536 dimensjoner. Dimensjoner vektorindeksen for denne representasjonen, og knytt spørrings- og dokumentinnbygginger til samme modell. En samling som allerede er indeksert med Voyage Code 2, kan beholde en konsekvent gjenfinningsrepresentasjon mens kildepostene oppdateres. En overgang til en annen innbyggingsutgave bør behandles som en indeksmigrering med en uttrykkelig sammenligning på samme kodebase.

For en spørring på naturlig språk beskrives operasjonen, inndataene og det relevante utfallet. For en kodespørring tar du med utdraget som inneholder logikken det skal finnes en match for, og forklarer eventuelle betingelser som er viktige for søket. Et søk etter håndtering av nye forsøk kan for eksempel angi om den aktuelle koden prøver igjen etter et tidsavbrudd eller etter et fullstendig feilsvar. Den gjenfunne kilden bør kontrolleres for dette skillet før den brukes i en endring.

Behold sporbarheten for dokumentasjon og kildekode når begge indekseres. Et forklarende avsnitt kan gi nyttig kontekst, mens implementasjonen er materialet utvikleren må undersøke. Merk disse posttypene, slik at en søkeside kan vise riktig mål og en kodeassistent kan skille en beskrivelse fra kjørbar kildekode.

Bruk de gjenfunne avsnittene som kontekst for navigering i kodebasen, oppdagelse av implementasjoner eller kodeassistentens neste trinn. Behold hele det relevante utdraget og plasseringen når det sendes videre. Likhet hjelper med å finne kandidatkode; gjennomgang av faktiske inndata, sideeffekter og kontrakter avgjør om kandidaten løser det aktuelle problemet.

Vurder gjenfinningen på et sett med virkelige spørsmål med kjente svar i kilden. Ta med funksjoner som har fått nytt navn, misvisende kommentarer, lignende hjelpefunksjoner med forskjellige grensetilfeller og spørringer med ord som ikke finnes i koden. Kontroller om den forventede implementasjonen finnes blant de nyttige resultatene, og om utdraget som vises, gir nok kontekst til å vurdere den. Behold spørsmålene mens kodebasen vokser, slik at endringer i uttrekk, avsnittsgrenser eller indeksering kan sammenlignes på de samme oppgavene.

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

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

Voyage AI /`voyage-code-2`

### Start

Voyage Code 2 bygger inn kildekode og tilhørende tekst for semantisk søk i kodebaser. Spørsmål på naturlig språk, kodeutdrag eller kombinerte spørringer kan hente relevante implementasjoner; denne utgaven bruker et kontekstvindu på 16000 tokener og vektorer med 1536 dimensjoner.

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

#### Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

#### Tilknyttede anroper-ID-er

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

FAQ · Voyage AI: Voyage Code 2

Hvilke inndata og resultater er tilgjengelige?

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

Hvilke felt bruker forespørselen?

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