voyage-3.5
voyage-3.5 zet via Ailoot een tekststring of lijst met strings om in numerieke embeddings. Gebruik de teruggegeven index op elke vector om een geïndexeerde passage aan haar bron te koppelen.
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.
voyage-3.5 wordt geselecteerd via zijn letterlijke model-ID op /v1/embeddings. Verstuur model met input als één niet-lege tekststring of een niet-lege array van strings. Ailoot geeft een synchroon JSON-antwoord terug met geïndexeerde embeddingarrays, het veld model en usage-informatie.
Een toepassing voor het ophalen van informatie kan documentpassages voorbereiden, hun bron-ID’s behouden en elke teruggegeven vector aan data[].index koppelen. Bewaar de titel of omringende uitleg bij een passage wanneer dat materiaal nodig is om de tekst te begrijpen. Codeer een zoekvraag met hetzelfde gekozen model voordat je die in je toepassing met de verzameling vergelijkt.
Bewaar elke vector en het volledige usage-object en controleer vervolgens of elke verstuurde positie het verwachte resultaat heeft. Sla de exacte model-ID bij de verzameling op en houd de oorspronkelijke passages beschikbaar voor weergave. Zo krijgt het zoekresultaat een herleidbare bron, in plaats van de numerieke representatie los te laten staan van haar tekst.
Ailoot Ultra · Embeddings POST /v1/embeddings voyage-3.5
voyage-3.5Aan de slag
voyage-3.5 zet via Ailoot een tekststring of lijst met strings om in numerieke embeddings. Gebruik de teruggegeven index op elke vector om een geïndexeerde passage aan haar bron te koppelen.
- Toegestane invoer
- Tekst
- Resultaten
- embedding
Beschikbaar in Ailoot · invoer en methoden
Ailoot Ultra · Embeddings POST /v1/embeddings
- Invoer
text- Uitvoer
embedding
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten voyage-3.5 Voorwaarden: Gebruik precies deze Ailoot-routeringsselector. | Standaard— |
Veldinput | Typestring or array<string> | VereisteVereist | Waarden en limieten Voorwaarden: | Standaard— |
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametercontent_type | Contractapplication/json |
Parameterrequired | Contractmodel, input |
Parameteroptional | Contract |
Parametermaterial_types | Contracttext |
Parameterconditions | ContractGebruik precies deze Ailoot-routeringsselector. |
Levenscyclus: synchronous_json
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.00012 / 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 →
Voorbeeldverzoeken
Ailoot Ultra · Embeddings
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "voyage-3.5", "input": "The quick brown fox jumps over the lazy dog"}')
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
# Submit once. Retain the complete result, original identifiers and every response header.
Resultaten ophalen en opslaan
Aliasnamen
Modelaliasnamen
Ailoot Ultra voyage-3.5
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
FAQ · voyage-3.5
- Welke invoer en resultaten zijn beschikbaar?
POST /v1/embeddings·voyage-3.5:text→embedding- Welke velden gebruikt het verzoek?
POST /v1/embeddings·voyage-3.5:model,input