Source: https://ailoot.ai/models/nl-be/intfloat-e5-large-v2/
Canonical: https://ailoot.ai/models/nl-be/intfloat-e5-large-v2/
Language: nl-be

# Intfloat: E5-Large-v2

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

## [Intfloat: E5-Large-v2](https://ailoot.ai/models/nl-be/intfloat-e5-large-v2/)

intfloat E5-Large-v2 codeert Engelse zoekvragen en passages als 1024-dimensionale vectoren. Het model met 24 lagen gebruikt query/passage-rollen, mean pooling en een invoerlimiet van 512 tokens voor zoeken, semantische gelijkenis en numerieke tekstkenmerken.

- [**Ailoot Ultra · Embeddings** `POST /v1/embeddings` `intfloat/e5-large-v2`](https://ailoot.ai/models/nl-be/intfloat-e5-large-v2/#method-0)

Over het model

Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.

E5-Large-v2 is het Engelse tekstembeddingmodel van intfloat met vierentwintig lagen en een 1024-dimensionale uitvoer. Het is ontworpen om zoekvragen en passages numeriek te representeren voor informatieopvraging en andere embeddingtaken. De E5-voorbereidingsconventie maakt deel uit van de training: de invoertekst draagt een rolprefix en de gecodeerde tokenrepresentaties worden via pooling samengevoegd tot één vector voor die tekst.

#### Maak de rollen van zoekvraag en passage expliciet

Begin bij asymmetrische informatieopvraging de vraag met “query:” en de corpustekst met “passage:”. Die rollen onderscheiden wat de gebruiker zoekt van het materiaal dat daarop een antwoord kan geven. Voor symmetrische vergelijking, parafrasezoeken, clustering of classificatiekenmerken beveelt de maker “query:” aan voor de teksten die worden ingebed.

Een praktische verzameling kan Engelse supportuitleg indexeren. Bereid een vraag voor zoals “query: What should I check before replacing the connector?” en koppel die aan bronpassages die de controles en uitzonderingen beschrijven. De passagetekst behoudt het bijbehorende prefix. Bewaar de bronidentifier en de oorspronkelijke bewoordingen bij elke vector, zodat het resultaat het materiaal kan teruggeven dat een gebruiker moet lezen.

De prefixen zijn geen decoratieve labels die aan één kant van de taak kunnen worden verwijderd. De fabrikant stelt dat het weglaten ervan de zoekprestaties verslechtert omdat het model met die voorbereiding is getraind. Pas de gekozen rol consistent toe bij het opbouwen van het corpus en bij het later inbedden van een zoekvraag.

#### Mean pooling en genormaliseerde vectoren

Het officiële codeervoorbeeld neemt het gemiddelde van de tokenrepresentaties en sluit daarbij paddingposities uit met het attention-masker. Vervolgens normaliseert het de resulterende vector. Een inproduct tussen genormaliseerde zoekvraag- en passagevectoren levert cosinusgelijkenis op om kandidaten te rangschikken. Dit recept voor mean pooling hoort bij E5-Large-v2; een recept dat het eerste token gebruikt uit een andere familie is een afzonderlijke voorbereidingskeuze.

De 1024 uitvoerwaarden vormen de embedding, geen geschreven antwoord of rechtstreeks categorielabel. Een zoekfase vergelijkt die waarden met compatibele corpusrepresentaties en een latere fase gebruikt de geselecteerde passagetekst. Als vectoren als kenmerken voor clustering of een classifier dienen, behoud dan de koppeling tussen elke vector en het invoerrecord waarvan hij de kenmerken vertegenwoordigt.

#### Engelse tekst binnen het venster

De modelkaart specificeert uitsluitend Engelse tekst en het afkappen van lange invoer op maximaal 512 tokens. Houd elke documentpassage samenhangend binnen dat venster, inclusief het rolprefix en nuttige broncontext. Een lange handleiding moet worden voorbereid als secties waarvan titels, voorwaarden en instructies ook bij afzonderlijk ophalen begrijpelijk zijn.

Een clausule die een instelling beschrijft kan bijvoorbeeld de definitie van die instelling en een uitzondering in de volgende zin nodig hebben. Bewaar die kleine eenheid samen in plaats van uitsluitend op een tekenaantal te splitsen. Bewaar het bovenliggende document en de bronversie bij de passage, zodat een update het juiste materiaal vervangt.

#### Lees de rangschikking als aanwijzing voor informatieopvraging

De maker legt uit dat de volgorde van cosinusscores belangrijker is dan hun absolute waarden. Een score mag niet worden geïnterpreteerd als een gekalibreerde waarschijnlijkheid dat een passage de vraag beantwoordt. Controleer bekende antwoorddragende passages en nabijgelegen irrelevant materiaal wanneer u kiest hoeveel resultaten behouden blijven of waar een kandidatenverzameling wordt gefilterd.

De bruikbare uitvoer is een corpus- of zoekvraagrepresentatie, een signaal voor semantische vergelijking of numerieke kenmerken voor een andere taak. Dit exacte Engelse Large-v2-checkpoint blijft onderscheiden van E5-Base-v2 en Multilingual-E5-Large. Overeenkomende dimensies alleen maken hun vectoren niet tot een gedocumenteerde gemeenschappelijke embeddingruimte.

**Ailoot Ultra · Embeddings** `POST /v1/embeddings` `intfloat/e5-large-v2`

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

Intfloat /`intfloat/e5-large-v2`

### Aan de slag

intfloat E5-Large-v2 codeert Engelse zoekvragen en passages als 1024-dimensionale vectoren. Het model met 24 lagen gebruikt query/passage-rollen, mean pooling en een invoerlimiet van 512 tokens voor zoeken, semantische gelijkenis en numerieke tekstkenmerken.

Toegestane invoer

Tekst · token\_ids

Resultaten

embedding

### Beschikbaar in Ailoot · invoer en methoden

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

Invoer

`text`, `token_ids`

Uitvoer

`embedding`

Uitvoerformaat

json

| Veld | Type | Vereiste | Waarden en limieten | Standaard |
| --- | --- | --- | --- | --- |
| Veld`model` | Type`string` | VereisteVereist | Waarden en limieten intfloat/e5-large-v2 | Standaard— |
| Veld`input` | Type`string\|string[]\|integer[]\|integer[][]` | VereisteVereist | Waarden en limieten Minimumaantal items: 1 Voorwaarden: Niet-lege homogene batch. Token-ID's zijn niet-negatieve gehele getallen. Invoerbudget: Maximum: 512 · Teksteenheid: UTF8-bytes · Tokeneenheid: elementen van de token-array | Standaard— |
| Veld`encoding_format` | Type`string` | VereisteOptioneel | Waarden en limieten float | Standaardfloat |
| Veld`dimensions` | Type`integer` | VereisteNiet ondersteund | Waarden en limieten Minimum: 1 | Standaard— |
| Veld`user` | Type`json_value` | VereisteOptioneel | Waarden en limieten Voorwaarden: De bron staat dit JSON-metadataveld toe; de precieze betekenis bij de achterliggende leverancier is modelspecifiek. | Standaard— |
| Veld`session_id` | Type`json_value` | VereisteOptioneel | Waarden en limieten Voorwaarden: De bron staat dit JSON-metadataveld toe; de precieze betekenis bij de achterliggende leverancier is modelspecifiek. | Standaard— |
| Veld`trace` | Type`json_value` | VereisteOptioneel | Waarden en limieten Voorwaarden: De bron staat dit JSON-metadataveld toe; de precieze betekenis bij de achterliggende leverancier is modelspecifiek. | Standaard— |
| Veld`provider` | Type`object` | VereisteOptioneel | Waarden en limieten Voorwaarden: provider.options geweigerd | Standaard— |

Combinaties van invoermaterialen

**text\_to\_embedding**

Methodeparameters en levenscyclus

| Parameter | Contract |
| --- | --- |
| Parameter`content_type` | Contractapplication/json |
| Parameter`required` | Contractmodel, input |
| Parameter`input_shapes` | Contractstring, string\[\], nonnegative\_integer\_token\_array, nonnegative\_integer\_token\_array\[\] |
| Parameter`encoding_format` | Contractfloat |
| Parameter`dimensions_override` | Contractfalse |
| Parameter`max_input_budget_units` | Contract512 |
| Parameter`multimodal_objects` | Contractfalse |
| Parameter`material_types` | Contracttext, token\_ids |

Levenscyclus: `synchronous_json`

Bewaar elke vectorindex en -dimensie.

Ook bij een multimodale modelnaam zijn afbeeldingsobjecten op dit specifieke pad niet toegestaan.

### Tarieven

Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.

Snelle modus

Niet opgegeven Wanneer de snelle modus geselecteerd is

Flex-modus

Niet opgegeven Wanneer de flex-modus geselecteerd is

Maximale redeneerinspanning

Niet opgegeven Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt

#### Ailoot-tarieven

#### Prijzen per configuratie

| Configuratie | Tariefstaffel | Kosten |
| --- | --- | --- |
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Kosten Invoer · Invoertokens **$0.00002** / 1K tokens Uitvoer · Uitvoertokens **$0** / 1K tokens Invoer · Cache lezen **—** / 1K tokens Invoer · Cache schrijven **—** / 1K tokens Invoer · Cache schrijven, 1 uur **—** / 1K tokens |

Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. [Zo werken reservering en afrekening →](https://ailoot.ai/docs/nl-be/billing/reserve/)

### Voorbeeldverzoeken

#### Ailoot Ultra · Embeddings

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-large-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-large-v2',input=["First document","Second document"])
print(result)
for item in result.data:print(item.index,item.embedding)
```

### Resultaten ophalen en opslaan

#### Ailoot Ultra · Embeddings

json

##### Alle voltooide resultaten bewaren

Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.

Bewaar elke vector met zijn index. Het aantal vectoren moet gelijk zijn aan het aantal invoeritems; de dimensies moeten consistent zijn.

##### Als het oorspronkelijke antwoord moet worden gecontroleerd

Er wordt geen endpoint voor embeddingtaken toegevoegd.

Antwoordvelden

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

Fouten en vervolgstappen

| Antwoord | Voorwaarde | Volgende stap |
| --- | --- | --- |
| Antwoord400 · `invalid_request_error` | VoorwaardeVerplichte velden, de materiaalrepresentatie of een parameterwaarde zijn ongeldig | Volgende stapCorrigeer de aangegeven velden vóór een nieuwe aanmaakaanvraag. |

### Aliasnamen

#### Modelaliasnamen

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

#### Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

#### Gerelateerde aanroeper-ID’s

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

FAQ · Intfloat: E5-Large-v2

Welke invoer en resultaten zijn beschikbaar?

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

Welke velden gebruikt het verzoek?

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

Welke limieten gelden?

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

Verbind Ailoot met Claude Code, OpenCode, Hermes of je eigen applicatie.

## Het bedrijf en zijn projectenportefeuille

Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.

## Koop tokens met korting.

Abonnementsvoordeel voor regelmatig gebruik. Promotiecodes geven tot 50% korting op tokens.

Abonnement

Kies een abonnement met korting voor je terugkerende verzoeken.

Promotiecode tot 50%

Vul de code bij aankoop in. De prijs wordt volgens de lopende actie herberekend.

Kosten in de geschiedenis

Model, tokens en bedrag worden per verzoek bewaard.

[Kies een abonnement](https://ailoot.ai/docs/nl-be/billing/subscriptions/) · [Bekijk modelprijzen](https://ailoot.ai/models/nl-be/)

## Verbind de API met het product dat je verkoopt.

SaaS, apps en bots volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop een resellerlicentie aan.

Commerciële applicatie

Voeg tekst-, beeld-, video- en geluidsgeneratie aan betaalde functies van je service toe.

Resellerlicentie

Stuur een projectbeschrijving en toegangsschema. Vraag schriftelijke voorwaarden voor gebruik en doorverkoop.

Documenten op de site

Aanbodvoorwaarden, licentieovereenkomst en gegevensbeleid zijn vóór het verbinden beschikbaar.

[Vraag een resellerlicentie aan](mailto:support@ailoot.ai) · [Aanbodvoorwaarden en licentieovereenkomst](https://ailoot.ai/legal/offer?lang=nl-be)

## Ailoot · Het bedrijf en zijn projectenportefeuille





Ailoot bouwt op opgebouwde operationele ervaring, een groot klantenbestand, een stabiele dienst en doorlopende KPI-controle.





Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.





Ailoot gebruikt die operationele ervaring voor API-toegang tot AI-functies in klantproducten, agents, applicaties en automatiseringen.
