Voyage AI: Voyage Context 3
Voyage Context 3 erzeugt für jeden Dokumentabschnitt einen Vektor und bezieht dabei den Kontext der anderen Abschnitte desselben Dokuments ein. Es unterstützt das präzise Finden von Passagen in langen Dokumenten mit wählbaren Dimensionen und quantisierten Embeddings.
Ü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 Context 3 erzeugt kontextualisierte Abschnitts-Embeddings für Dokumentensuche. Jeder Abschnitt erhält einen eigenen Vektor, während das Modell auch die anderen aus demselben Dokument bereitgestellten Abschnitte berücksichtigt. So erhält ein Suchsystem eine Darstellung der lokalen Passage zusammen mit weiterem Dokumentkontext, etwa einer andernorts in der Quelle eingeführten Entität oder einem Thema.
Bereiten Sie jedes Dokument als geordnete Folge lesbarer Textabschnitte vor. Halten Sie die Abschnitte eines Dokuments zusammen und erhalten Sie ihre ursprüngliche Reihenfolge. Im kontextualisierten Ablauf des Herstellers enthält jede innere Gruppe die Abschnitte einer Quelle, und getrennte Gruppen stehen für getrennte Quellen. Diese Gruppierung gehört zur Bedeutung der Eingabe: Sie sagt dem Modell, welcher umgebende Text zum dargestellten Dokument gehört.
Ein hilfreicher Fall ist ein Bericht, dessen Anfang das Unternehmen benennt, während ein späterer Absatz sein Wachstum erklärt. Eine Suche nach dem Wachstum dieses Unternehmens benötigt sowohl den konkreten Absatz als auch die Dokumentidentität. Bewahren Sie den Originaltext des Abschnitts und die Metadaten seines übergeordneten Dokuments zusammen mit dem entstandenen Vektor auf, damit das Ergebnis die Passage anzeigen und auf die vollständige Quelle verlinken kann.
Die Herstellerreferenz dokumentiert bis zu 120.000 Token über eine Anfrage hinweg, mit höchstens 1.000 Eingabegruppen und insgesamt 16.000 Abschnitten. Der Modellleitfaden nennt getrennt davon ein Fenster von 32.000 Token pro Abschnitt. Halten Sie diese Bezugsbereiche bei der Materialvorbereitung auseinander: Eine Grenze für einen einzelnen Abschnitt und eine Grenze für die vollständige Anfrage beschreiben unterschiedliche Eingabegrößen. Prüfen Sie die Gesamtsumme nach dem Aufteilen der Quelle, statt anzunehmen, jeder einzelne Abschnitt könne in derselben Anfrage seine Maximalgröße füllen.
Kennzeichnen Sie die gruppierten Passagen für Dokumentensuche als Dokumenteingabe. Bereiten Sie jede Suchfrage als eigene Anfragegruppe vor. Der Hersteller empfiehlt nicht überlappende bereitgestellte Dokumentabschnitte, sodass die kontextualisierte Darstellung umgebende Informationen weitertragen kann, ohne Text in jeder Passage zu wiederholen. Erhalten Sie beim Schreiben des Index die Zuordnung zwischen Dokumentgruppe, Abschnittsposition und zurückgegebenem Vektor.
Voyage Context 3 unterstützt 2.048, 1.024, 512 und 256 Dimensionen, mit Gleitkomma-, Acht-Bit-Ganzzahl- und Binärausgabe als Optionen. Wählen Sie eine Indexdarstellung und bewerten Sie sie anhand derselben Quelldokumente und Fragen. Bewahren Sie gewählte Dimension und Datentyp zusammen mit dem Index auf, damit Anfragedarstellung und gespeicherte Vektoren konsistent bleiben.
Verwenden Sie die entstandenen Vektoren für Passagensuche, Dokumentrecherche oder die Suchstufe eines Assistenten, der mit Berichten, Forschungsarbeiten, Verträgen oder technischen Handbüchern arbeitet. Ein Ergebnis kann eine gezielte Passage bestimmen, während sein Quelllink Zugriff auf Definitionen und Einschränkungen andernorts im Dokument gibt. Erhalten Sie Dokumentversionen und Berechtigungen als Anwendungsmetadaten neben den Vektoren.
Prüfen Sie Fragen, die sowohl ein lokales Detail als auch Kontext auf Dokumentebene benötigen. Nehmen Sie ähnliche Passagen aus unterschiedlichen Quellen, nur am Anfang eingeführte benannte Entitäten und Fragen auf, deren Belege sich über mehrere Abschnitte verteilen. Prüfen Sie, ob der erwartete Abschnitt gefunden wird und ob die Anwendung genügend umgebenden Text zu seiner Interpretation zeigt. Erzeugen Sie bei einer Quelländerung die betroffene Dokumentgruppe bewusst neu, damit ihre kontextualisierten Abschnitte einer einheitlichen Version entsprechen.
Ailoot Ultra · Vektoreinbettungen POST /v1/embeddings voyage-context-3
voyage-context-3Einstieg
Voyage Context 3 erzeugt für jeden Dokumentabschnitt einen Vektor und bezieht dabei den Kontext der anderen Abschnitte desselben Dokuments ein. Es unterstützt das präzise Finden von Passagen in langen Dokumenten mit wählbaren Dimensionen und quantisierten Embeddings.
- Zulässige Eingaben
- Text
- Ergebnisse
- embedding
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · Vektoreinbettungen POST /v1/embeddings
- Eingabe
text- Ausgabe
embedding
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits voyage-context-3 Bedingungen: Verwenden Sie die exakte Ailoot-Modellauswahl. | Standard— |
Feldinput | Typstring or array<string> | AnforderungErforderlich | Werte und Limits Bedingungen: Ein Text oder eine Liste von Texten; bewahren Sie für jedes zurückgegebene Datenelement einen Vektor samt Index auf. | Standard— |
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametercontent_type | Vertragapplication/json |
Parameterrequired | Vertragmodel, input |
Parameteroptional | Vertrag |
Parametermaterial_types | Vertragtext |
Parameterconditions | VertragSenden Sie Text mit dem ausgewählten Modell; bewahren Sie jeden zurückgegebenen Vektor mit seinem Index auf. |
Lebenszyklus: synchronous
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.0004 / 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 · Vektoreinbettungen
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
"model": "voyage-context-3",
"input": "The quick brown fox jumps over the lazy dog"
}
JSON
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 embeddings.json
# Keep every data item and its index, the full usage object and response headers.
Ergebnisse abrufen und speichern
Aliasnamen
Modellaliasnamen
Ailoot Ultra voyage-context-3
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
FAQ · Voyage AI: Voyage Context 3
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/embeddings·voyage-context-3:text→embedding- Welche Felder verwendet die Anfrage?
POST /v1/embeddings·voyage-context-3:model,input