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

# Voyage AI: Voyage Code 3

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

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

Voyage Code 3 crée des embeddings pour retrouver du code à partir de texte, de code ou de docstrings. Une fenêtre de 32 000 tokens, des dimensions vectorielles sélectionnables et une sortie quantifiée prennent en charge la recherche dans les dépôts et la sélection de contexte de code pour les assistants de programmation.

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

À propos du modèle

Cette description présente les capacités du modèle. Les entrées, sorties et options disponibles dans Ailoot pour la méthode sélectionnée figurent ci-dessous.

Voyage Code 3 est un modèle d’embeddings spécialisé dans la recherche de code source. L’éditeur décrit des tâches allant du langage naturel au code, du code au code et des docstrings au code : une question peut trouver une implémentation, un fragment de code peut trouver une logique apparentée et une description de fonction peut localiser du code pertinent. Le modèle produit des vecteurs pour la recherche, plutôt qu’un fichier modifié ou un programme terminé.

Préparez le contenu du dépôt autour d’unités de code significatives. Conservez une fonction avec son nom, sa signature et les commentaires qui expliquent son rôle. Pour un composant plus vaste, incluez les définitions voisines nécessaires à la compréhension de l’opération. Stockez séparément le dépôt, la révision, le chemin du fichier et l’emplacement des lignes, afin qu’un résultat de recherche ouvre exactement la source dont l’embedding a été créé.

Une recherche en langage naturel peut décrire un comportement, par exemple trouver la partie d’un projet qui valide un fichier téléversé avant de l’enregistrer. Une requête fondée sur du code peut fournir une fonction dont il faut retrouver un rôle correspondant ailleurs. Choisissez des recherches représentatives de tâches de développement réelles, notamment avec des noms peu familiers, des implémentations similaires et des fonctions utilitaires dont le sens dépend du code environnant.

La fenêtre de contexte de 32 000 tokens peut accueillir des passages de code volumineux. Utilisez cet espace à bon escient : une fonction complète et ses dépendances pertinentes peuvent être plus informatives qu’un bloc arbitraire coupé au milieu du flux de contrôle. Gardez une mise en forme lisible du code source et préservez la syntaxe du langage pendant l’extraction. Si un fichier source dépasse la fenêtre d’entrée, découpez-le à des limites structurelles utiles et conservez la relation entre les passages et leur fichier parent.

Voyage Code 3 prend en charge des embeddings de 2 048, 1 024, 512 ou 256 dimensions, ainsi que des représentations à virgule flottante, sur huit bits signés ou non signés, et binaires. Ces paramètres permettent différentes tailles d’index de dépôts et configurations de recherche. Évaluez une représentation compacte avec les mêmes recherches réelles que la référence plus grande, en vérifiant si la bonne fonction ou le bon fichier reste parmi les résultats utiles.

Pour un assistant de programmation, retrouvez d’abord les passages sources pertinents, puis fournissez ces passages et leurs références de fichiers au composant chargé de répondre ou d’effectuer une modification. Une correspondance par similarité aide à choisir le contexte ; elle n’établit pas que deux implémentations sont interchangeables. Examinez les entrées, les effets de bord et les contrats environnants dans le code retrouvé avant de vous en servir pour guider une modification.

Séparez les versions sans rapport d’un dépôt à l’aide de métadonnées et maintenez la traçabilité des révisions indexées. Si une fonction est déplacée ou que son comportement change, mettez à jour son vecteur et son emplacement source. Les mêmes paramètres d’embedding doivent décrire la source indexée et ses requêtes. Lors d’une migration d’index, comparez les résultats à l’ensemble de questions existant pour qu’un changement de modèle ou de représentation vectorielle ne modifie pas silencieusement le code présenté au développeur.

Les vérifications utiles consistent notamment à déterminer si une requête trouve l’implémentation réelle plutôt qu’un simple nom de test, si une docstring trouve sa fonction correspondante et si du code sémantiquement lié est distingué d’un fragment superficiellement similaire. Conservez le texte source renvoyé et son emplacement dans le résultat de recherche pour que les développeurs puissent examiner les éléments justificatifs. Les embeddings spécialisés dans le code deviennent ainsi un outil pratique de navigation et de sélection du contexte.

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

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

Voyage AI /`voyage-code-3`

### Premiers pas

Voyage Code 3 crée des embeddings pour retrouver du code à partir de texte, de code ou de docstrings. Une fenêtre de 32 000 tokens, des dimensions vectorielles sélectionnables et une sortie quantifiée prennent en charge la recherche dans les dépôts et la sélection de contexte de code pour les assistants de programmation.

Entrées acceptées

Texte

Résultats

embedding

### Disponible dans Ailoot · entrées et méthodes

**Ailoot Ultra · Plongements vectoriels** `POST /v1/embeddings`

Types d’entrée

`text`

Types de sortie

`embedding`

| Champ | Type | Exigence | Valeurs et limites | Par défaut |
| --- | --- | --- | --- | --- |
| Champ`model` | Type`string` | ExigenceObligatoire | Valeurs et limites voyage-code-3 Conditions: Utilisez le sélecteur exact de modèle Ailoot. | Par défaut— |
| Champ`input` | Type`string or array<string>` | ExigenceObligatoire | Valeurs et limites Conditions: Un texte ou une liste de textes ; conservez un vecteur pour chaque élément de data renvoyé, ainsi que son index. | Par défaut— |

Paramètres et cycle de vie de la méthode

| Paramètre | Contrat |
| --- | --- |
| Paramètre`content_type` | Contratapplication/json |
| Paramètre`required` | Contratmodel, input |
| Paramètre`optional` | Contrat |
| Paramètre`material_types` | Contrattext |
| Paramètre`conditions` | ContratEnvoyez du texte avec le modèle sélectionné ; conservez chaque vecteur renvoyé et son index. |

Cycle de vie : `synchronous`

### Tarifs

Les tarifs n’ajoutent pas d’options de requête. Les paramètres pris en charge figurent dans la méthode sélectionnée.

Mode rapide

Non précisé Lorsque le mode rapide est sélectionné

Mode Flex

Non précisé Lorsque le mode flex est sélectionné

Effort de raisonnement maximal

Non précisé Lorsque l’effort de raisonnement maximal utilise l’ajustement par défaut (default)

#### Tarifs Ailoot

#### Prix par configuration

| Configuration | Barème tarifaire | Coût |
| --- | --- | --- |
| ConfigurationTarifs de base par jeton | Barème tarifaireTarif de base | Coût Entrée · Tokens en entrée **$0.0004** / 1K tokens Sortie · Tokens en sortie **$0** / 1K tokens Entrée · Lecture du cache **—** / 1K tokens Entrée · Écriture dans le cache **—** / 1K tokens Entrée · Écriture dans le cache, 1 h **—** / 1K tokens |

Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. [Fonctionnement de la réservation et du débit →](https://ailoot.ai/docs/fr/billing/reserve/)

### Exemples de requêtes

#### Ailoot Ultra · Plongements vectoriels

curl · enregistrer tous les vecteurs et les données d’utilisation

```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.
```

### Recevoir et enregistrer les résultats

### Alias

#### Alias du modèle

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

#### Alias des chemins de méthode

Utilisez les chemins de méthode indiqués ci-dessus.

#### ID d’appel associés

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

FAQ · Voyage AI: Voyage Code 3

Quelles entrées et quels résultats sont disponibles ?

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

Quels champs la requête utilise-t-elle ?

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

Connectez Ailoot à Claude Code, OpenCode, Hermes ou à votre application.

## L’entreprise et son portefeuille de projets

L’entreprise et son portefeuille de projets : des millions de clients ; des ventes qui se chiffrent en milliards chaque mois.

## Achetez des tokens à prix réduit.

Une remise d’abonnement pour le travail régulier. Des codes promo jusqu’à 50% sur l’achat de tokens.

Abonnement

Choisissez une offre à tarif réduit pour vos requêtes régulières.

Code promo jusqu’à 50%

Saisissez le code à l’achat. Le prix est recalculé selon la promotion en cours.

Dépenses dans l’historique

Modèle, tokens et montant sont enregistrés pour chaque requête.

[Choisir un abonnement](https://ailoot.ai/docs/fr/billing/subscriptions/) · [Voir les prix des modèles](https://ailoot.ai/models/fr/)

## Connectez l’API au produit que vous vendez.

SaaS, applications et bots selon l’offre officielle et le contrat de licence Ailoot. Pour la revente, demandez une licence revendeur.

Application commerciale

Intégrez la génération de texte, d’images, de vidéo et de son aux fonctions payantes de votre service.

Licence revendeur

Envoyez la description du projet et le mode d’accès. Demandez des conditions écrites d’utilisation et de revente.

Documents sur le site

L’offre officielle, le contrat de licence et la politique de traitement des données sont accessibles avant connexion.

[Demander une licence revendeur](mailto:support@ailoot.ai) · [Offre officielle et contrat de licence](https://ailoot.ai/legal/offer?lang=fr)

## Ailoot · L’entreprise et son portefeuille de projets





Ailoot s’appuie sur une expérience opérationnelle éprouvée, une large clientèle, un service stable et un suivi continu des KPI.





L’entreprise et son portefeuille de projets : des millions de clients ; des ventes qui se chiffrent en milliards chaque mois.





Ailoot met cette expérience opérationnelle au service de l’accès API aux fonctions d’IA dans les produits des clients, leurs agents, applications et automatisations.
