Baichuan-Text-Embedding
Baichuan-Text-Embedding liefert über Ailoots Embeddings-API numerische Vektoren für bereitgestellten Text. Senden Sie eine Passage oder eine Liste und bewahren Sie beim Aufbau einer durchsuchbaren Sammlung die Antwortindizes auf.
Ü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.
Wählen Sie Baichuan-Text-Embedding in einer Anfrage an /v1/embeddings. Das erforderliche Feld input akzeptiert einen nicht leeren String oder ein nicht leeres Array von Strings. Damit können eine einzelne Passage und eine vorbereitete Sammlung denselben Endpunkt nutzen. Das JSON-Ergebnis enthält data[].embedding und data[].index sowie das gewählte model und usage.
Teilen Sie für eine Wissenssammlung die Quelldokumente in Passagen auf, die die für spätere Leser nötigen Definitionen und Zusammenhänge bewahren. Verwalten Sie Dokument-IDs in Ihrer Anwendung und ordnen Sie jeden Vektor seiner übermittelten Position zu. Ein Suchablauf kann die Anfrage des Nutzers mit demselben Modell kodieren und die Quellpassage neben jedem gefundenen Ergebnis aufbewahren.
Speichern Sie die vollständige synchrone Antwort, bevor Sie die Vektoren dauerhaft ablegen. Prüfen Sie die Zuordnung von Eingabe und Index, bewahren Sie alle zurückgegebenen Vektoren auf und speichern Sie usage zusammen mit dem Vorgang. Mit der exakten Modellkennung für gespeicherte Embeddings bleibt klar, welche Sammlung und welche Repräsentation einer Suchanfrage zusammengehören.
Ailoot Ultra · Embeddings POST /v1/embeddings Baichuan-Text-Embedding
Baichuan-Text-EmbeddingStart
Baichuan-Text-Embedding liefert über Ailoots Embeddings-API numerische Vektoren für bereitgestellten Text. Senden Sie eine Passage oder eine Liste und bewahren Sie beim Aufbau einer durchsuchbaren Sammlung die Antwortindizes auf.
- 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 Baichuan-Text-Embedding 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.00016 / 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": "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.
Ergebnisse abrufen und speichern
Aliasnamen
Modellaliasnamen
Ailoot Ultra Baichuan-Text-Embedding
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
FAQ · Baichuan-Text-Embedding
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/embeddings·Baichuan-Text-Embedding:text→embedding- Welche Felder verwendet die Anfrage?
POST /v1/embeddings·Baichuan-Text-Embedding:model,input