Source: https://ailoot.ai/models/de-ch/voyage-code-3/
Canonical: https://ailoot.ai/models/de-ch/voyage-code-3/
Language: de-ch

# Voyage AI: Voyage Code 3

[Markdown](https://ailoot.ai/models/de-ch/voyage-code-3/index.md) · [JSON](https://ailoot.ai/models/de-ch/voyage-code-3/facts.json)

## [Voyage AI: Voyage Code 3](https://ailoot.ai/models/de-ch/voyage-code-3/)

Voyage Code 3 erzeugt Embeddings für die Suche von Text zu Code, von Code zu Code und von Docstrings zu Code. Ein Fenster von 32’000 Token, wählbare Vektordimensionen und quantisierte Ausgabe unterstützen Repository-Suche und die Auswahl von Codekontext für Programmierassistenten.

- [**Ailoot Ultra · Einbettungsvektoren** `POST /v1/embeddings` `voyage-code-3`](https://ailoot.ai/models/de-ch/voyage-code-3/#method-0)

Ü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 Code 3 ist ein auf das Finden von Quellcode spezialisiertes Embedding-Modell. Der Hersteller beschreibt die Suche nach Code anhand natürlicher Sprache, anderer Codeausschnitte oder Docstrings: Eine Frage kann eine Implementierung finden, ein Codeausschnitt verwandte Logik und eine Funktionsbeschreibung relevanten Code. Das Modell erzeugt Vektoren für die Suche statt einer bearbeiteten Datei oder eines fertigen Programms.

Bereiten Sie Repository-Material rund um sinnvolle Codeeinheiten vor. Bewahren Sie eine Funktion mit ihrem Namen, ihrer Signatur und den Kommentaren auf, die ihren Zweck erklären. Fügen Sie für eine grössere Komponente die benachbarten Definitionen hinzu, die zum Verständnis des Vorgangs nötig sind. Speichern Sie Repository, Revision, Dateipfad und Zeilenposition getrennt, damit ein Suchergebnis genau die Quelle öffnet, aus der das Embedding erzeugt wurde.

Eine natürlichsprachliche Suche kann Verhalten beschreiben, etwa das Finden des Projektteils, der einen Upload vor dem Speichern validiert. Eine codebasierte Anfrage kann eine Funktion bereitstellen, deren Zweck andernorts abgeglichen werden soll. Wählen Sie repräsentative Suchen aus tatsächlichen Entwicklungsaufgaben, einschliesslich unbekannter Benennungen, ähnlicher Implementierungen und Hilfsfunktionen, deren Bedeutung vom umgebenden Code abhängt.

Das Kontextfenster von 32’000 Token nimmt umfangreiche Codepassagen auf. Nutzen Sie diesen Raum bewusst: Eine vollständige Funktion und ihre relevanten Abhängigkeiten können aussagekräftiger sein als ein beliebiger Block, der mitten im Kontrollfluss abgeschnitten wird. Halten Sie die Quellformatierung lesbar und erhalten Sie bei der Extraktion die Sprachsyntax. Teilen Sie eine Quelldatei, die grösser als das Eingabefenster ist, an sinnvollen strukturellen Grenzen und erhalten Sie die Beziehung zwischen Passagen und ihrer übergeordneten Datei.

Voyage Code 3 unterstützt Embeddings mit 2’048, 1’024, 512 oder 256 Dimensionen sowie Gleitkommadarstellungen, vorzeichenbehaftete oder vorzeichenlose Acht-Bit-Darstellungen und Binärdarstellungen. Diese Steuerungen unterstützen unterschiedliche Repository-Indexgrössen und Suchkonfigurationen. Bewerten Sie eine kompakte Darstellung anhand derselben realen Suchen wie die grössere Vergleichsbasis und prüfen Sie, ob die richtige Funktion oder Datei weiterhin unter den hilfreichen Ergebnissen erscheint.

Rufen Sie für einen Programmierassistenten zuerst die relevanten Quellpassagen ab und geben Sie diese samt Dateiverweisen anschliessend an die für Antwort oder Änderung zuständige Komponente weiter. Eine Ähnlichkeitsübereinstimmung hilft bei der Kontextwahl; sie belegt nicht die Austauschbarkeit zweier Implementierungen. Prüfen Sie Eingaben, Nebenwirkungen und umgebende Verträge im gefundenen Code, bevor Sie ihn für eine Bearbeitung heranziehen.

Trennen Sie unverbundene Repository-Versionen durch Metadaten und halten Sie indexierte Revisionen nachverfolgbar. Aktualisieren Sie bei einer verschobenen Funktion oder verändertem Verhalten sowohl ihren Vektor als auch ihre Quellposition. Dieselben Embedding-Einstellungen sollten die indexierte Quelle und ihre Anfragen beschreiben. Vergleichen Sie bei einer Indexmigration die Ergebnisse mit der bestehenden Fragensammlung, damit ein geändertes Modell oder eine andere Vektordarstellung nicht stillschweigend verändert, welchen Code ein Entwickler sieht.

Hilfreiche Prüfungen betreffen die Frage, ob eine Anfrage die tatsächliche Implementierung statt nur eines Testnamens findet, ob ein Docstring seine zugehörige Funktion findet und ob semantisch verwandter Code von einem nur äusserlich ähnlichen Ausschnitt unterschieden wird. Erhalten Sie zurückgegebenen Quelltext und Position im Suchergebnis, damit Entwickler die Belege prüfen können. So werden die auf Code ausgerichteten Embeddings des Modells zu einem praktischen Werkzeug für Navigation und Kontextwahl.

**Ailoot Ultra · Einbettungsvektoren** `POST /v1/embeddings` `voyage-code-3`

[`voyage-code-3`](https://ailoot.ai/models/de-ch/#m=voyage-code-3&route=Ultra&caller=voyage-code-3&fmt=embeddings)

Voyage AI /`voyage-code-3`

### Einstieg

Voyage Code 3 erzeugt Embeddings für die Suche von Text zu Code, von Code zu Code und von Docstrings zu Code. Ein Fenster von 32’000 Token, wählbare Vektordimensionen und quantisierte Ausgabe unterstützen Repository-Suche und die Auswahl von Codekontext für Programmierassistenten.

Zulässige Eingaben

Text

Ergebnisse

embedding

### In Ailoot verfügbar · Eingaben und Methoden

**Ailoot Ultra · Einbettungsvektoren** `POST /v1/embeddings`

Eingabe

`text`

Ausgabe

`embedding`

| Feld | Typ | Anforderung | Werte und Limits | Standard |
| --- | --- | --- | --- | --- |
| Feld`model` | Typ`string` | AnforderungErforderlich | Werte und Limits voyage-code-3 Bedingungen: Verwenden Sie die exakte Modellauswahl von Ailoot. | Standard— |
| Feld`input` | Typ`string 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 und dessen Index auf. | Standard— |

Methodenparameter und Lebenszyklus

| Parameter | Vertrag |
| --- | --- |
| Parameter`content_type` | Vertragapplication/json |
| Parameter`required` | Vertragmodel, input |
| Parameter`optional` | Vertrag |
| Parameter`material_types` | Vertragtext |
| Parameter`conditions` | VertragSenden Sie Text mit dem ausgewählten Modell; bewahren Sie jeden zurückgegebenen Vektor und dessen 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 |
| --- | --- | --- |
| KonfigurationToken-Basistarife | TarifstaffelGrundtarif | Gebühr Eingabe · Eingabetoken **$0.0004** / 1K Tokens Ausgabe · Ausgabetoken **$0** / 1K Tokens Eingabe · Cache lesen **—** / 1K Tokens Eingabe · Cache schreiben **—** / 1K Tokens Eingabe · 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 abschliessenden Verbrauchsdatensatzes. [So funktionieren Reservierung und Abrechnung →](https://ailoot.ai/docs/de-ch/billing/reserve/)

### Beispielanfragen

#### Ailoot Ultra · Einbettungsvektoren

curl · alle Vektoren und Verbrauchsdaten speichern

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
  "model": "voyage-code-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-code-3`](https://ailoot.ai/models/de-ch/#m=voyage-code-3&route=Ultra&caller=voyage-code-3&fmt=embeddings)

#### Aliasnamen für Methodenpfade

Verwenden Sie die oben angezeigten Methodenpfade.

#### Zugehörige Aufrufer-IDs

[`voyage-code-3`](https://ailoot.ai/models/de-ch/#m=voyage-code-3&route=Ultra&caller=voyage-code-3&fmt=embeddings)

FAQ · Voyage AI: Voyage Code 3

Welche Eingaben und Ergebnisse sind verfügbar?

`POST /v1/embeddings` · `voyage-code-3`: `text` → `embedding`

Welche Felder verwendet die Anfrage?

`POST /v1/embeddings` · `voyage-code-3`: `model`, `input`

Verbinden Sie Ailoot mit Claude Code, OpenCode, Hermes oder Ihrer eigenen Anwendung.

## Das Unternehmen und sein Projektportfolio

Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.

## Tokens mit Rabatt kaufen.

Aborabatt für regelmäßige Arbeit. Aktionscodes bieten bis 50% beim Tokenkauf.

Abo

Wählen Sie einen Tarif mit Rabatt für Ihre regelmäßigen Anfragen.

Aktionscode bis 50%

Geben Sie den Code beim Kauf ein. Der Preis wird nach den gültigen Aktionsbedingungen berechnet.

Ausgaben in der Historie

Modell, Tokens und Betrag werden für jede Anfrage gespeichert.

[Abo wählen](https://ailoot.ai/docs/de-ch/billing/subscriptions/) · [Modellpreise ansehen](https://ailoot.ai/models/de-ch/)

## Verbinden Sie die API mit dem Produkt, das Sie verkaufen.

SaaS, Anwendungen und Bots nach dem offiziellen Angebot und Lizenzvertrag von Ailoot. Fordern Sie für den Weiterverkauf eine Reseller-Lizenz an.

Kommerzielle Anwendung

Integrieren Sie Text-, Bild-, Video- und Audioerzeugung in kostenpflichtige Funktionen Ihres Dienstes.

Reseller-Lizenz

Senden Sie Projektbeschreibung und Zugangsmodell. Fordern Sie schriftliche Nutzungs- und Weiterverkaufsbedingungen an.

Dokumente auf der Website

Offizielles Angebot, Lizenzvertrag und Datenschutzerklärung sind vor der Verbindung zugänglich.

[Reseller-Lizenz anfordern](mailto:support@ailoot.ai) · [Offizielles Angebot und Lizenzvertrag](https://ailoot.ai/legal/offer?lang=de-ch)

## Ailoot · Das Unternehmen und sein Projektportfolio





Ailoot baut auf bewährte Betriebserfahrung, einen großen Kundenstamm, stabilen Service und kontinuierliche KPI-Kontrolle.





Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.





Ailoot nutzt diese Betriebserfahrung für den API-Zugang zu KI-Funktionen in Kundenprodukten, Agenten, Anwendungen und Automatisierungen.
