Source: https://ailoot.ai/models/nb/intfloat-e5-base-v2/
Canonical: https://ailoot.ai/models/nb/intfloat-e5-base-v2/
Language: nb

# Intfloat: E5-Base-v2

[Markdown](https://ailoot.ai/models/nb/intfloat-e5-base-v2/index.md) · [JSON](https://ailoot.ai/models/nb/intfloat-e5-base-v2/facts.json)

## [Intfloat: E5-Base-v2](https://ailoot.ai/models/nb/intfloat-e5-base-v2/)

intfloat E5-Base-v2 gjør engelsk tekst om til 768-dimensjonale embeddingvektorer med en enkoder med 12 lag. Prefikser for spørring og tekstpassasje og et vindu på 512 tokener definerer forberedelsen for søk, sammenligning av parafraser, klyngedannelse og tekstegenskaper.

- [**Ailoot Ultra · Vektorrepresentasjoner** `POST /v1/embeddings` `intfloat/e5-base-v2`](https://ailoot.ai/models/nb/intfloat-e5-base-v2/#method-0)

Om modellen

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

E5-Base-v2 er intfloats engelske embeddingmodell med tolv lag og en 768-dimensjonal representasjon. Den omdanner forberedt tekst til én numerisk vektor for gjenfinning, semantisk sammenligning eller bruk som egenskaper i en annen oppgave. Base v2-checkpointet er forskjellig fra Large v2-utgaven med 24 lag og 1024 dimensjoner og fra de separat trente flerspråklige E5-modellene.

#### Bruk de innlærte rolleprefiksene

E5 forventer en rolle i starten av inndataene. Ved passasjegjenfinning starter et spørsmål med «query:», og den mulige kilden som inneholder svaret, starter med «passage:». Produsenten anbefaler «query:» på begge sider for symmetriske oppgaver som semantisk likhet og gjenfinning av parafraser. Den anbefaler også dette prefikset når vektorene skal være egenskaper for klyngedannelse eller klassifisering.

En tilbakemeldingssamling kan for eksempel inneholde flere ulikt formulerte ønsker om den samme forbedringen. Kod disse postene med den anbefalte symmetriske forberedelsen, og sammenlign eller grupper deretter de resulterende vektorene. Behold den opprinnelige ordlyden og postidentifikatoren med hver representasjon, slik at en klynge kan undersøkes som faktiske kundemeldinger fremfor en uforklart gruppe tall.

For en søkesamling forbereder du spørsmål og kildepassasjer med de tilsvarende rollene. En nyttig forespørsel er «query: Which setting changes the notification frequency?». Korpuspassasjen beholder forklaringen og de relevante betingelsene. Prefikset er en del av modellens innlærte forberedelse; produsenten påpeker at utelatelse reduserer ytelsen.

#### Pool og sammenlign representasjonen

Det offisielle eksemplet beregner et gjennomsnitt av tokenrepresentasjonene som tar hensyn til attention-masken og utelukker padding, og normaliserer deretter vektoren. Et prikkprodukt mellom normaliserte embeddinger gir cosinuslikhet. De 768 resultatverdiene beskriver én tekst; de er ikke et svar, en klasseetikett eller en parvis rerankerskår.

I en arbeidsflyt for klyngedannelse danner et annet trinn grupper fra disse vektorene. I en klassifiseringsarbeidsflyt bruker et annet trinn dem som inndataegenskaper. Å bevare dette skillet gjør resultatet lettere å tolke: Embeddingvektoren representerer posten, mens den etterfølgende oppgaven bestemmer en gruppe eller etikett. Bruk én modell og én forberedelseskonvensjon konsekvent for representasjonene som sammenlignes.

#### Arbeid på engelsk og innenfor 512 tokener

Modellkortet sier at denne utgaven bare fungerer på engelsk og avkorter lang tekst til høyst 512 tokener. Forbered sammenhengende passasjer innenfor dette omfanget, inkludert det påkrevde rolleprefikset. En lang anmeldelse, rapport eller håndbok bør deles etter meningsfulle seksjoner fremfor å embeddes som for store inndata der slutten går tapt.

Hold en overskrift sammen med setningene den introduserer, og bevar betingelsen eller unntaket som endrer en regels betydning. For korte poster som tilbakemeldinger beholder du hele meldingen når den får plass. En kildeidentifikator og versjon ved siden av vektoren gjør at en senere oppdatering av samlingen kan erstatte riktig post.

#### Tolk likhet for oppgaven

Produsenten forklarer at den relative rekkefølgen av cosinusskårer er viktigere enn en absolutt verdi. En filtreringsterskel bør vurderes på samlingens egne eksempler, og vektorlikhet er ikke en kalibrert sannsynlighet for en samsvarende etikett eller et korrekt svar. Undersøk nærliggende poster og kjente feiltreff når du bestemmer hvordan vektorene skal brukes.

Den nyttige leveransen er en engelsk søkeindeks, et semantisk sammenligningssett eller numeriske tekstegenskaper paret med kildepostene. Denne Base v2-profilen har sine egne dimensjoner, sin pooling og sin rolleforberedelse; vektorformen eller språkdekningen til en annen E5-utgave fastslår ikke at representasjonene kan brukes om hverandre.

**Ailoot Ultra · Vektorrepresentasjoner** `POST /v1/embeddings` `intfloat/e5-base-v2`

[`intfloat/e5-base-v2`](https://ailoot.ai/models/nb/#m=intfloat%2Fe5-base-v2&route=Ultra&caller=intfloat%2Fe5-base-v2&fmt=embeddings)

Intfloat /`intfloat/e5-base-v2`

### Start

intfloat E5-Base-v2 gjør engelsk tekst om til 768-dimensjonale embeddingvektorer med en enkoder med 12 lag. Prefikser for spørring og tekstpassasje og et vindu på 512 tokener definerer forberedelsen for søk, sammenligning av parafraser, klyngedannelse og tekstegenskaper.

Godkjente inndata

Tekst · token\_ids

Resultater

embedding

### Tilgjengelig i Ailoot · inndata & metoder

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

Inndatatyper

`text`, `token_ids`

Utdatatyper

`embedding`

Utdataformat

json

| Felt | Type | Krav | Verdier & grenser | Standard |
| --- | --- | --- | --- | --- |
| Felt`model` | Type`string` | KravPåkrevd | Verdier & grenser intfloat/e5-base-v2 | Standard— |
| Felt`input` | Type`string\|string[]\|integer[]\|integer[][]` | KravPåkrevd | Verdier & grenser Minste antall elementer: 1 Vilkår: Ikke-tom batch med ensartede elementer. Token-ID-er er ikke-negative heltall. Inndatabudsjett: Maksimum: 512 · Tekstenhet: UTF8-byte · Tokenenhet: elementer i token-arrayet | Standard— |
| Felt`encoding_format` | Type`string` | KravValgfritt | Verdier & grenser float | Standardfloat |
| Felt`dimensions` | Type`integer` | KravStøttes ikke | Verdier & grenser Minimum: 1 | Standard— |
| Felt`user` | Type`json_value` | KravValgfritt | Verdier & grenser Vilkår: Kilden tillater dette JSON-metadatafeltet; den nøyaktige semantikken hos den underliggende leverandøren er modellavhengig. | Standard— |
| Felt`session_id` | Type`json_value` | KravValgfritt | Verdier & grenser Vilkår: Kilden tillater dette JSON-metadatafeltet; den nøyaktige semantikken hos den underliggende leverandøren er modellavhengig. | Standard— |
| Felt`trace` | Type`json_value` | KravValgfritt | Verdier & grenser Vilkår: Kilden tillater dette JSON-metadatafeltet; den nøyaktige semantikken hos den underliggende leverandøren er modellavhengig. | Standard— |
| Felt`provider` | Type`object` | KravValgfritt | Verdier & grenser Vilkår: provider.options avvises | Standard— |

Kombinasjoner av inngående materialer

**text\_to\_embedding**

Metodeparametere og livssyklus

| Parameter | Avtale |
| --- | --- |
| Parameter`content_type` | Avtaleapplication/json |
| Parameter`required` | Avtalemodel, input |
| Parameter`input_shapes` | Avtalestring, string\[\], nonnegative\_integer\_token\_array, nonnegative\_integer\_token\_array\[\] |
| Parameter`encoding_format` | Avtalefloat |
| Parameter`dimensions_override` | Avtalefalse |
| Parameter`max_input_budget_units` | Avtale512 |
| Parameter`multimodal_objects` | Avtalefalse |
| Parameter`material_types` | Avtaletext, token\_ids |

Livssyklus: `synchronous_json`

Bevar hver vektors indeks og dimensjon.

Et multimodalt modellnavn innebærer ikke at bildeobjekter er tillatt på denne nøyaktige stien.

### 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.00001** / 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

curlPython SDK

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "intfloat/e5-base-v2", "input": ["First document", "Second document"]}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
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 result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path("result.json").read_text())
for x in r.get("data",[]): print(json.dumps({"index":x.get("index"),"embedding":x.get("embedding")}))
PY_RESULT
```

```python
from openai import OpenAI
import os

client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.embeddings.create(model='intfloat/e5-base-v2',input=["First document","Second document"])
print(result)
for item in result.data:print(item.index,item.embedding)
```

### Motta og lagre resultater

#### Ailoot Ultra · Vektorrepresentasjoner

json

##### Behold alle ferdige resultater

Behold alle fullstendige returnerte svar, filer og innholdsdeler.

Bevar hver vektor sammen med indeksen. Antall vektorer må være lik antall inndata; dimensjonene må være konsistente.

##### Hvis det opprinnelige svaret må kontrolleres

Det innføres ikke noe endepunkt for embedding-jobber.

Svarfelter

| Felt | Type |
| --- | --- |
| Felt`object` | Typestring |
| Felt`model` | Typestring |
| Felt`data[].index` | Typeinteger |
| Felt`data[].embedding` | Typefinite float\[\] |
| Felt`usage` | Typeobject |

Feil og neste trinn

| Svar | Vilkår | Neste trinn |
| --- | --- | --- |
| Svar400 · `invalid_request_error` | VilkårUgyldige påkrevde felter, materialrepresentasjon eller parameterverdi | Neste trinnKorriger de angitte feltene før en ny opprettelsesforespørsel. |

### Aliaser

#### Modellaliaser

**Ailoot Ultra** [`intfloat/e5-base-v2`](https://ailoot.ai/models/nb/#m=intfloat%2Fe5-base-v2&route=Ultra&caller=intfloat%2Fe5-base-v2&fmt=embeddings)

#### Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

#### Tilknyttede anroper-ID-er

[`intfloat/e5-base-v2`](https://ailoot.ai/models/nb/#m=intfloat%2Fe5-base-v2&route=Ultra&caller=intfloat%2Fe5-base-v2&fmt=embeddings)

FAQ · Intfloat: E5-Base-v2

Hvilke inndata og resultater er tilgjengelige?

`POST /v1/embeddings` · `intfloat/e5-base-v2`: `text`, `token_ids` → `embedding`

Hvilke felt bruker forespørselen?

`POST /v1/embeddings` · `intfloat/e5-base-v2`: `model`, `input`, `encoding_format`, `provider`

Hvilke grenser gjelder?

`POST /v1/embeddings` · `intfloat/e5-base-v2`: `input.budget.maximum`: `512` (UTF8-byte); `input.min_items`: `1`

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.
