voyage-3.5
voyage-3.5 wandelt über Ailoot einen Textstring oder eine Liste von Strings in numerische Embeddings um. Verwenden Sie den zurückgegebenen Index jedes Vektors, um eine indexierte Passage mit ihrer Quelle zu verbinden.
Ü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 unter /v1/embeddings über seine unveränderte Modell-ID ausgewählt. Senden Sie model mit input als einem nicht leeren Textstring oder einem nicht leeren Array von Strings. Ailoot liefert synchron eine JSON-Antwort mit indexierten Embedding-Arrays, dem Feld model und usage-Informationen zurück.
Eine Retrieval-Anwendung kann Dokumentpassagen vorbereiten, deren Quell-IDs bewahren und jeden zurückgegebenen Vektor über data[].index zuordnen. Halten Sie Titel oder begleitende Erklärung einer Passage zusammen mit ihr fest, wenn dieses Material zum Textverständnis nötig ist. Kodieren 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 anschließend, ob jede übermittelte Position das erwartete Ergebnis besitzt. Speichern Sie die exakte Modell-ID mit der Sammlung und halten Sie die Originalpassagen für die Anzeige verfügbar. Dadurch erhält das Suchergebnis eine nachvollziehbare Quelle, statt die numerische Repräsentation von ihrem Text zu lösen.
Ailoot Ultra · Embeddings POST /v1/embeddings voyage-3.5
voyage-3.5Start
voyage-3.5 wandelt über Ailoot einen Textstring oder eine Liste von Strings in numerische Embeddings um. Verwenden Sie den zurückgegebenen Index jedes Vektors, um eine indexierte Passage mit ihrer Quelle zu verbinden.
- Zulässige Eingaben
- Text
- Ergebnisse
- embedding
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · Embeddings POST /v1/embeddings
- Eingabetypen
text- Ausgabetypen
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 |
|---|---|---|
| KonfigurationBasistarife für Token | TarifstaffelGrundtarif | Gebühr Eingabe · Eingabetoken $0.00012 / 1K Token Ausgabe · Ausgabetoken $0 / 1K Token Eingabe · Cache-Lesen — / 1K Token Eingabe · Cache-Schreiben — / 1K Token Eingabe · Cache-Schreiben, 1 Stunde — / 1K Token |
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 abschließenden 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