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 einen indizierten Textabschnitt mit seiner 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 unter /v1/embeddings über seine wörtliche Modell-ID ausgewählt. Senden Sie model mit input als einem nicht leeren Textstring oder einem nicht leeren Array von Strings. Ailoot liefert eine synchrone JSON-Antwort mit indizierten Embedding-Arrays, dem Feld model und Nutzungsinformationen zurück.
Eine Retrieval-Anwendung kann Dokumentabschnitte vorbereiten, deren Quell-IDs aufbewahren und jeden zurückgegebenen Vektor über data[].index zuordnen. Bewahren Sie den Titel eines Abschnitts oder die umgebende Erklärung mit ihm auf, wenn dieses Material für das Verständnis des Textes 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 anschließend, ob für jede übermittelte Position das erwartete Ergebnis vorliegt. Speichern Sie die exakte Modell-ID bei der Sammlung und halten Sie die ursprünglichen Textabschnitte zur Anzeige bereit. So 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.5Einstieg
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 einen indizierten Textabschnitt mit seiner 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 |
|---|---|---|
| KonfigurationBasistarife für Tokens | TarifstaffelGrundtarif | Gebühr Eingabe · Eingabetoken $0.00012 / 1K Tokens Ausgabe · Ausgabetoken $0 / 1K Tokens Eingabe · Cache lesen — / 1K Tokens Eingabe · In Cache schreiben — / 1K Tokens Eingabe · In 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 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