voyage-3.5
voyage-3.5 wandelt eine Textzeichenfolge oder eine Liste von Zeichenfolgen über Ailoot in numerische Embeddings um. Verwenden Sie den bei jedem Vektor zurückgegebenen index, um eine indizierte Passage mit ihrer Quelle zu verknüpfen.
Über das Modell
Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.
voyage-3.5 wird über seine wörtliche Modell-ID unter /v1/embeddings ausgewählt. Senden Sie model mit input als eine nicht leere Textzeichenfolge oder ein nicht leeres Array von Zeichenfolgen. Ailoot liefert eine synchrone JSON-Antwort mit indizierten embedding-Arrays, dem Feld model und usage-Informationen zurück.
Eine Retrieval-Anwendung kann Dokumentpassagen vorbereiten, ihre Quell-IDs beibehalten und jeden zurückgegebenen Vektor über data[].index zuordnen. Bewahren Sie den Titel einer Passage oder ihre umgebende Erläuterung zusammen mit ihr auf, wenn dieses Material zum Textverständnis erforderlich ist. Codieren Sie eine Suchanfrage mit demselben gewählten Modell, bevor Sie sie in Ihrer Anwendung mit dieser Sammlung vergleichen.
Bewahren Sie jeden Vektor und das vollständige usage-Objekt auf und prüfen Sie anschliessend, ob für jede eingereichte Position das erwartete Ergebnis vorliegt. Speichern Sie die exakte Modell-ID zusammen mit der Sammlung und halten Sie die Originalpassagen für die Anzeige verfügbar. So erhält das Suchergebnis eine nachvollziehbare Quelle, statt die numerische Darstellung von ihrem Text zu trennen.
Ailoot Ultra · Embeddings POST /v1/embeddings voyage-3.5
voyage-3.5Einstieg
voyage-3.5 wandelt eine Textzeichenfolge oder eine Liste von Zeichenfolgen über Ailoot in numerische Embeddings um. Verwenden Sie den bei jedem Vektor zurückgegebenen index, um eine indizierte Passage mit ihrer Quelle zu verknüpfen.
- Zulässige Eingaben
- Text
- Ergebnisse
- embedding
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · Embeddings POST /v1/embeddings
- Eingabe
text- Ausgabe
embedding
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits voyage-3.5 Bedingungen: Verwenden Sie genau diesen Ailoot-Routingselektor. | Standard— |
Feldinput | Typstring or array<string> | AnforderungErforderlich | Werte und Limits Bedingungen: | Standard— |
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametercontent_type | Vertragapplication/json |
Parameterrequired | Vertragmodel, input |
Parameteroptional | Vertrag |
Parametermaterial_types | Vertragtext |
Parameterconditions | VertragVerwenden Sie genau diesen Ailoot-Routingselektor. |
Lebenszyklus: synchronous_json
Tarife
Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.
- Schnellmodus
- Nicht angegeben Wenn der Schnellmodus ausgewählt ist
- Flex-Modus
- Nicht angegeben Wenn der Modus flex ausgewählt ist
- Maximaler Denkaufwand
- Nicht angegeben Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird
Ailoot-Tarife
Preise nach Konfiguration
| Konfiguration | Tarifstaffel | Gebühr |
|---|---|---|
| KonfigurationToken-Basistarife | TarifstaffelGrundtarif | Gebühr Eingabe · Eingabetoken $0.00012 / 1K Tokens Ausgabe · Ausgabetoken $0 / 1K Tokens Eingabe · Cache lesen — / 1K Tokens Eingabe · Cache schreiben — / 1K Tokens Eingabe · Cache schreiben, 1 Stunde — / 1K Tokens |
Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschliessenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →
Beispielanfragen
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.
Ergebnisse abrufen und speichern
Aliasnamen
Modellaliasnamen
Ailoot Ultra voyage-3.5
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
FAQ · voyage-3.5
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/embeddings·voyage-3.5:text→embedding- Welche Felder verwendet die Anfrage?
POST /v1/embeddings·voyage-3.5:model,input