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

# Voyage AI: Voyage Code 3

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

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

Voyage Code 3 skapar inbäddningar för sökning från text till kod, kod till kod och docstrings till kod. Ett fönster på 32 000 token, valbara vektordimensioner och kvantiserade utdata stöder sökning i kodarkiv och urval av kodkontext till kodassistenter.

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

Om modellen

Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.

Voyage Code 3 är en inbäddningsmodell specialiserad på att hitta källkod. Tillverkaren beskriver sökning från naturligt språk till kod, kod till kod och docstrings till kod: en fråga kan hitta en implementation, ett kodfragment kan hitta besläktad logik och en funktionsbeskrivning kan lokalisera relevant kod. Modellen skapar vektorer för sökning, inte en redigerad fil eller ett färdigt program.

Förbered kodarkivets material som meningsfulla kodenheter. Håll en funktion tillsammans med dess namn, signatur och kommentarer som förklarar syftet. För en större komponent bör närliggande definitioner som behövs för att förstå operationen inkluderas. Lagra kodarkiv, revision, filsökväg och radposition separat så att ett sökresultat öppnar exakt den källa som bäddades in.

En sökning på naturligt språk kan beskriva ett beteende, exempelvis att hitta den del av ett projekt som validerar en uppladdning innan den sparas. En kodbaserad fråga kan innehålla en funktion vars syfte ska matchas på annat håll. Välj representativa sökningar från verkliga utvecklingsuppgifter, inklusive obekanta namn, liknande implementationer och hjälpfunktioner vars betydelse beror på omgivande kod.

Kontextfönstret på 32 000 token rymmer omfattande kodavsnitt. Använd utrymmet medvetet: en hel funktion och dess relevanta beroenden kan ge mer information än ett godtyckligt block som slutar mitt i kontrollflödet. Behåll läsbar källkodsformatering och bevara språkets syntax under extraktionen. Om en källfil är större än indatafönstret bör den delas vid meningsfulla strukturella gränser, samtidigt som relationen mellan avsnitten och deras överordnade fil bevaras.

Voyage Code 3 stöder inbäddningar med 2 048, 1 024, 512 eller 256 dimensioner samt flyttalsrepresentationer, signerade eller osignerade åttabitarsrepresentationer och binära representationer. Dessa val stöder olika indexstorlekar och sökkonfigurationer för kodarkivet. Utvärdera en kompakt representation med samma verkliga sökningar som används för den större referensen och kontrollera att rätt funktion eller fil fortfarande finns bland de användbara resultaten.

För en kodassistent hämtas först de relevanta källavsnitten. Skicka därefter avsnitten och deras filreferenser till den komponent som ansvarar för att svara eller göra en ändring. En likhetsträff hjälper till att välja kontext; den fastställer inte att två implementationer är utbytbara. Granska indata, sidoeffekter och omgivande kontrakt i den hämtade koden innan den används som vägledning för en ändring.

Håll orelaterade versioner av ett kodarkiv åtskilda med metadata och gör indexerade revisioner spårbara. Om en funktion flyttas eller ändrar beteende behöver både dess vektor och källposition uppdateras. Samma inbäddningsinställningar bör användas för den indexerade källan och dess frågor. Vid en indexmigrering bör resultaten jämföras mot den befintliga frågeuppsättningen så att ett modellbyte eller en ändrad vektorrepresentation inte obemärkt ändrar vilken kod utvecklaren ser.

Användbara kontroller är om en fråga hittar den faktiska implementationen snarare än bara ett testnamn, om en docstring hittar sin tillhörande funktion och om semantiskt besläktad kod skiljs från ett ytligt liknande fragment. Behåll den returnerade källtexten och dess plats i sökresultatet så att utvecklare kan granska underlaget. På så sätt blir modellens kodinriktade inbäddningar ett praktiskt verktyg för navigering och kontexturval.

**Ailoot Ultra · Inbäddningar** `POST /v1/embeddings` `voyage-code-3`

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

Voyage AI /`voyage-code-3`

### Start

Voyage Code 3 skapar inbäddningar för sökning från text till kod, kod till kod och docstrings till kod. Ett fönster på 32 000 token, valbara vektordimensioner och kvantiserade utdata stöder sökning i kodarkiv och urval av kodkontext till kodassistenter.

Godkända indata

Text

Resultat

embedding

### Tillgängligt i Ailoot · indata & metoder

**Ailoot Ultra · Inbäddningar** `POST /v1/embeddings`

Indatatyper

`text`

Utdatatyper

`embedding`

| Fält | Typ | Krav | Värden & gränser | Standard |
| --- | --- | --- | --- | --- |
| Fält`model` | Typ`string` | KravObligatoriskt | Värden & gränser voyage-code-3 Villkor: Använd den exakta modellväljaren för Ailoot. | Standard— |
| Fält`input` | Typ`string or array<string>` | KravObligatoriskt | Värden & gränser Villkor: En text eller en lista med texter; behåll en vektor för varje returnerad datapost och dess index. | Standard— |

Metodparametrar och livscykel

| Parameter | Avtal |
| --- | --- |
| Parameter`content_type` | Avtalapplication/json |
| Parameter`required` | Avtalmodel, input |
| Parameter`optional` | Avtal |
| Parameter`material_types` | Avtaltext |
| Parameter`conditions` | AvtalSkicka text med den valda modellen; behåll varje returnerad vektor och dess index. |

Livscykel: `synchronous`

### Priser

Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.

Snabbt läge

Ej angivet När snabbt läge är valt

Flex-läge

Ej angivet När läget flex är valt

Högsta resonemangsnivå

Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)

#### Ailoot-priser

#### Priser efter konfiguration

| Konfiguration | Prislista | Avgift |
| --- | --- | --- |
| KonfigurationGrundpriser för token | PrislistaGrundpris | Avgift Indata · Indatatoken **$0.0004** / 1K token Utdata · Utdatatoken **$0** / 1K token Indata · Cacheläsning **—** / 1K token Indata · Skrivning till cache **—** / 1K token Indata · Skrivning till cache, 1 tim **—** / 1K token |

Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. [Så fungerar reservation och slutreglering →](https://ailoot.ai/docs/sv/billing/reserve/)

### Exempelbegäranden

#### Ailoot Ultra · Inbäddningar

curl · spara alla vektorer och förbrukningsdata

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

### Ta emot och spara resultat

### Alias

#### Modellalias

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

#### Alias för metodsökvägar

Använd metodsökvägarna som visas ovan.

#### Relaterade anropar-ID:n

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

FAQ · Voyage AI: Voyage Code 3

Vilka indata och resultat finns?

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

Vilka fält använder begäran?

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

Anslut Ailoot till Claude Code, OpenCode, Hermes eller din app.

## Företaget och dess projektportfölj

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

## Köp token med rabatt.

Prenumerationsrabatt för återkommande arbete. Kampanjkoder ger upp till 50% vid tokenköp.

Prenumeration

Välj en rabatterad plan för återkommande anrop.

Kampanjkod upp till 50%

Ange koden vid köpet. Priset räknas om enligt kampanjen.

Kostnader i historiken

Modell, token och belopp sparas för varje anrop.

[Välj prenumeration](https://ailoot.ai/docs/sv/billing/subscriptions/) · [Se modellpriser](https://ailoot.ai/models/sv/)

## Anslut API till produkten som du säljer.

SaaS, appar och botar enligt Ailoots officiella villkor och licensavtal. Begär återförsäljarlicens för vidareförsäljning.

Kommersiell applikation

Bygg text-, bild-, video- och ljudgenerering i tjänstens betalda funktioner.

Återförsäljarlicens

Skicka projektbeskrivning och åtkomstupplägg. Begär skriftliga villkor för användning och vidareförsäljning.

Dokument på webbplatsen

Officiella villkor, licensavtal och databehandlingspolicy finns tillgängliga före anslutning.

[Begär återförsäljarlicens](mailto:support@ailoot.ai) · [Officiella villkor och licensavtal](https://ailoot.ai/legal/offer?lang=sv)

## Ailoot · Företaget och dess projektportfölj





Ailoot bygger på etablerad driftserfarenhet, en stor kundbas, stabil service och löpande KPI-kontroll.





Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.





Ailoot använder denna driftserfarenhet för API-åtkomst till AI-funktioner i kundernas produkter, agenter, applikationer och automatiseringar.
