Baichuan-Text-Embedding
Baichuan-Text-Embedding vrací pro dodaný text číselné vektory prostřednictvím API embeddingů Ailoot. Odešlete jednu pasáž nebo seznam a při tvorbě prohledávatelné kolekce zachovejte indexy z odpovědi.
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
V požadavku /v1/embeddings vyberte Baichuan-Text-Embedding. Povinný input přijímá neprázdný řetězec nebo neprázdné pole řetězců, takže jednotlivá pasáž i připravená kolekce mohou používat tentýž endpoint. Výsledek JSON obsahuje data[].embedding a data[].index spolu s vybraným modelem v poli model a údaji v poli usage.
Pro znalostní kolekci rozdělte zdrojové dokumenty do pasáží, které zachovávají definice a kontext potřebný pro pozdějšího čtenáře. Identifikátory dokumentů spravujte v aplikaci a každý vektor přiřaďte k jeho pozici v odeslaném vstupu. Vyhledávací postup může zakódovat dotaz uživatele stejným modelem a u každého nalezeného výsledku ponechat zdrojovou pasáž.
Před uložením vektorů do úložiště uložte celou synchronní odpověď. Zkontrolujte přiřazení vstupů k indexům, uchovejte všechny vrácené vektory a k operaci připojte usage. Přesná identita modelu u uložených embeddingů objasňuje, která kolekce a reprezentace dotazu patří k sobě.
Ailoot Ultra · Embeddings POST /v1/embeddings Baichuan-Text-Embedding
Baichuan-Text-EmbeddingÚvod
Baichuan-Text-Embedding vrací pro dodaný text číselné vektory prostřednictvím API embeddingů Ailoot. Odešlete jednu pasáž nebo seznam a při tvorbě prohledávatelné kolekce zachovejte indexy z odpovědi.
- Přijímané vstupy
- Text
- Výsledky
- embedding
Dostupné v Ailoot · vstupy a metody
Ailoot Ultra · Embeddings POST /v1/embeddings
- Vstup
text- Výstup
embedding
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity Baichuan-Text-Embedding Podmínky: Použijte přesně tento směrovací selektor Ailoot. | Výchozí— |
Poleinput | Typstring or array<string> | PožadavekPovinné | Hodnoty a limity Podmínky: | Výchozí— |
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, input |
Parametroptional | Kontrakt |
Parametrmaterial_types | Kontrakttext |
Parametrconditions | KontraktPoužijte přesně tento směrovací selektor Ailoot. |
Životní cyklus: synchronous_json
Tarify
Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.
- Rychlý režim
- Neuvedeno Při výběru rychlého režimu
- Režim flex
- Neuvedeno Při výběru režimu flex
- Maximální intenzita uvažování
- Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)
Sazby Ailoot
Ceny podle konfigurace
| Konfigurace | Tabulka sazeb | Poplatek |
|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Poplatek Vstup · Vstupní tokeny $0.00016 / 1K tokenů Výstup · Výstupní tokeny $0 / 1K tokenů Vstup · Čtení z mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů |
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Příklady požadavků
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": "Baichuan-Text-Embedding", "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.
Přijímání a ukládání výsledků
Aliasy
Aliasy modelu
Ailoot Ultra Baichuan-Text-Embedding
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
FAQ · Baichuan-Text-Embedding
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/embeddings·Baichuan-Text-Embedding:text→embedding- Jaká pole požadavek používá?
POST /v1/embeddings·Baichuan-Text-Embedding:model,input