voyage-3.5
voyage-3.5 przekształca ciąg tekstowy lub listę ciągów w osadzenia numeryczne przez Ailoot. Użyj zwróconego indeksu każdego wektora, aby połączyć zaindeksowany fragment z jego źródłem.
O modelu
Ten opis przedstawia możliwości modelu. Dane wejściowe, wyniki i opcje dostępne w Ailoot podano poniżej dla wybranej metody.
voyage-3.5 wybiera się przez dosłowny identyfikator modelu w /v1/embeddings. Wyślij model z input jako jednym niepustym ciągiem tekstowym lub niepustą tablicą ciągów. Ailoot zwraca synchroniczną odpowiedź JSON zawierającą indeksowane tablice osadzeń, pole model i informacje usage.
Aplikacja wyszukująca może przygotować fragmenty dokumentów, zachować ich identyfikatory źródłowe i powiązać każdy zwrócony wektor z data[].index. Zachowaj tytuł fragmentu lub otaczające wyjaśnienie wraz z nim, gdy materiał ten jest potrzebny do zrozumienia tekstu. Zakoduj zapytanie wyszukiwania tym samym wybranym modelem przed porównaniem go z tym zbiorem w aplikacji.
Zachowaj każdy wektor i pełny obiekt usage, a następnie sprawdź, czy każda wysłana pozycja ma oczekiwany wynik. Zapisz dokładny identyfikator modelu wraz ze zbiorem i pozostaw oryginalne fragmenty dostępne do wyświetlania. Nadaje to wynikowi wyszukiwania możliwe do prześledzenia źródło zamiast pozostawiania reprezentacji numerycznej oderwanej od tekstu.
Ailoot Ultra · Embeddings POST /v1/embeddings voyage-3.5
voyage-3.5Start
voyage-3.5 przekształca ciąg tekstowy lub listę ciągów w osadzenia numeryczne przez Ailoot. Użyj zwróconego indeksu każdego wektora, aby połączyć zaindeksowany fragment z jego źródłem.
- Akceptowane dane wejściowe
- Tekst
- Wyniki
- embedding
Dostępne w Ailoot · dane wejściowe i metody
Ailoot Ultra · Embeddings POST /v1/embeddings
- Wejście
text- Wyjście
embedding
| Pole | Typ | Wymaganie | Wartości i limity | Domyślnie |
|---|---|---|---|---|
Polemodel | Typstring | WymaganieWymagane | Wartości i limity voyage-3.5 Warunki: Użyj dokładnie tego selektora trasowania Ailoot. | Domyślnie— |
Poleinput | Typstring or array<string> | WymaganieWymagane | Wartości i limity Warunki: | Domyślnie— |
Parametry i cykl życia metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, input |
Parametroptional | Kontrakt |
Parametrmaterial_types | Kontrakttext |
Parametrconditions | KontraktUżyj dokładnie tego selektora trasowania Ailoot. |
Cykl życia: synchronous_json
Cennik
Informacje taryfowe nie dodają opcji żądania. Obsługiwane parametry podano przy wybranej metodzie.
- Tryb szybki
- Nie określono Gdy wybrany jest tryb szybki
- Tryb flex
- Nie określono Gdy wybrany jest tryb flex
- Maksymalna intensywność rozumowania
- Nie określono Gdy dla maksymalnej intensywności rozumowania stosowana jest domyślna korekta (default)
Stawki Ailoot
Ceny według konfiguracji
| Konfiguracja | Tabela stawek | Opłata |
|---|---|---|
| KonfiguracjaBazowe stawki za tokeny | Tabela stawekStawka podstawowa | Opłata Wejście · Tokeny wejściowe $0.00012 / 1K tokenów Wyjście · Tokeny wyjściowe $0 / 1K tokenów Wejście · Odczyt cache — / 1K tokenów Wejście · Zapis do cache — / 1K tokenów Wejście · Zapis do cache, 1 godz. — / 1K tokenów |
Ailoot rezerwuje szacowaną kwotę przed żądaniem. Po otrzymaniu wyniku rozlicza ostateczną opłatę według zmierzonego użycia. Rozliczenie strumieniowania korzysta z końcowego rekordu użycia. Jak działają rezerwacja i rozliczenie →
Przykładowe żądania
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.
Odbieranie i zapisywanie wyników
Aliasy
Aliasy modelu
Ailoot Ultra voyage-3.5
Aliasy ścieżek metod
Użyj ścieżek metod podanych powyżej.
Powiązane ID modeli
FAQ · voyage-3.5
- Jakie dane wejściowe i wyniki są dostępne?
POST /v1/embeddings·voyage-3.5:text→embedding- Jakich pól używa żądanie?
POST /v1/embeddings·voyage-3.5:model,input