voyage-3.5
voyage-3.5 zet een tekstuele tekenreeks of lijst van tekenreeksen om in numerieke embeddings via Ailoot. Gebruik de geretourneerde index op elke vector om een geïndexeerde passage met haar bron te verbinden.
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 met de letterlijke model-ID bij /v1/embeddings. Stuur model met input als één niet-lege tekstuele tekenreeks of een niet-lege array van tekenreeksen. Ailoot retourneert een synchrone JSON-respons met geïndexeerde embedding-arrays, het veld model en usage-informatie.
Een zoekapplicatie kan documentpassages voorbereiden, hun bron-ID’s bewaren en elke geretourneerde vector aan data[].index koppelen. Bewaar de titel of omringende uitleg van een passage erbij wanneer dat materiaal nodig is om de tekst te begrijpen. Codeer een zoekopdracht met hetzelfde gekozen model voordat je die met de verzameling in je applicatie vergelijkt.
Bewaar elke vector en het volledige usage-object en verifieer vervolgens dat elke ingediende positie het verwachte resultaat heeft. Sla de exacte model-ID bij de verzameling op en houd oorspronkelijke passages beschikbaar voor weergave. Dit geeft het zoekresultaat een herleidbare bron in plaats van de numerieke representatie los van de tekst te laten staan.
Ailoot Ultra · Embeddings POST /v1/embeddings voyage-3.5
voyage-3.5Aan de slag
voyage-3.5 zet een tekstuele tekenreeks of lijst van tekenreeksen om in numerieke embeddings via Ailoot. Gebruik de geretourneerde index op elke vector om een geïndexeerde passage met haar bron te verbinden.
- Toegestane invoer
- Tekst
- Resultaten
- embedding
Beschikbaar in Ailoot · invoer en methoden
Ailoot Ultra · Embeddings POST /v1/embeddings
- Invoertypen
text- Uitvoertypen
embedding
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten voyage-3.5 Voorwaarden: Gebruik exact 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 exact 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 is geselecteerd
- Flexmodus
- Niet opgegeven Wanneer de modus flex is geselecteerd
- Maximale redeneerinspanning
- Niet opgegeven Wanneer bij 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