Google: Gemini Embedding 2 Preview
Gemini Embedding 2 Preview convertit le texte, les images, l’audio, la vidéo et les PDF en vecteurs numériques dans un espace multimodal unique. Son profil preview documenté séparément prend en charge la recherche et la comparaison entre modalités, une entrée de 8192 tokens et des dimensions vectorielles flexibles.
À 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.
Gemini Embedding 2 Preview est l’édition preview nommée par Google de sa famille native de plongement multimodal. Elle projette le texte, les images, la vidéo, l’audio et les PDF dans un espace numérique partagé, avec une intention sémantique représentée dans plus de 100 langues. La sortie consiste en plongements : des vecteurs utilisés pour comparer et retrouver des matériaux liés. Cette identité preview reste distincte de l’édition stable Gemini Embedding 2 et n’implique ni des poids interchangeables ni un espace vectoriel identique.
L’annonce d’origine décrit la recherche entre modalités, la classification, le regroupement, l’analyse de sentiment et la génération augmentée par la recherche comme des applications en aval. Une requête textuelle peut trouver un élément visuel lié, tandis qu’une image ou un extrait peuvent aussi servir de source de recherche. Une application stocke les représentations, les compare et renvoie les enregistrements correspondants ; un modèle de langage distinct peut utiliser les sources retrouvées pour rédiger une réponse. Le plongement lui-même ne contient ni explication en langue naturelle ni transcription.
Sa propre page de modèle documente une limite d’entrée de 8192 tokens et des dimensions de sortie de 128 à 3072, avec 768, 1536 et 3072 comme tailles recommandées. L’annonce de la preview donne une valeur par défaut de 3072 et décrit Matryoshka Representation Learning, qui conserve des informations utiles dans des préfixes plus courts de la représentation. Gardez une dimension choisie pour les vecteurs à comparer et conservez l’édition du modèle avec la collection, plutôt que de fusionner des représentations simplement parce que leurs longueurs correspondent.
L’annonce de la preview documente jusqu’à six images PNG ou JPEG par requête, jusqu’à 120 secondes de vidéo MP4 ou MOV et des documents PDF de six pages au maximum. Elle documente aussi le plongement direct de l’audio sans transcription textuelle intermédiaire. Ces spécifications proviennent de l’annonce propre à la preview, et non du guide stable ultérieur. L’annonce n’établit pas toutes les limites actuelles de durée audio, de codec ou d’échantillonnage d’images vidéo pour ce profil preview exact.
L’entrée multimodale entrelacée permet à la représentation de refléter les relations entre médias, par exemple une image et sa légende. Pour un catalogue produit, fournissez ensemble la photographie et la description approuvée lorsqu’elles décrivent un même objet à retrouver. Pour une collection documentaire, divisez la source en passages ou en pages ciblés et préservez son titre et sa position. Pour une médiathèque, choisissez un extrait correspondant à l’événement que les utilisateurs doivent trouver et gardez sa plage temporelle d’origine avec l’enregistrement stocké.
Une tâche de recherche utile rend claire la relation visée. Une question cherchant une explication, une recherche d’éléments visuellement similaires et un regroupement par sujet sont des tâches différentes, même lorsqu’elles utilisent la même collection source. Préparez le contenu de manière cohérente, consignez l’édition et la dimension et gardez chaque vecteur lié à sa source. La similarité fournit des candidats à examiner par l’application ; elle ne prouve pas que deux enregistrements énoncent le même fait ou qu’une source retrouvée répond entièrement à une question.
Pour une recherche concrète de médias, représentez l’image ou l’extrait vidéo choisis et comparez-les à la description du contenu souhaité. Présentez la source correspondante avec sa légende ou sa plage temporelle afin que l’utilisateur puisse la vérifier. Pour un assistant de connaissances, retrouvez la page ou le passage pertinents avant de générer la réponse écrite. Le rôle du modèle Preview est la représentation numérique multimodale qui soutient ces étapes de sélection, tandis que le stockage, les règles de classement et la réponse finale restent des parties du processus environnant.
Ailoot Ultra · Vectorisation POST /v1/embeddings google/gemini-embedding-2-preview
google/gemini-embedding-2-preview
google/gemini-embedding-2-previewPremiers pas
Gemini Embedding 2 Preview convertit le texte, les images, l’audio, la vidéo et les PDF en vecteurs numériques dans un espace multimodal unique. Son profil preview documenté séparément prend en charge la recherche et la comparaison entre modalités, une entrée de 8192 tokens et des dimensions vectorielles flexibles.
- Entrées acceptées
- Texte
- Résultats
- embedding
Disponible dans Ailoot · entrées et méthodes
Ailoot Ultra · Vectorisation POST /v1/embeddings
- Entrée
text- Sortie
embedding- Contexte
- 8 192 tokens
- Format de sortie
- json
| Champ | Type | Exigence | Valeurs et limites | Par défaut |
|---|---|---|---|---|
Champmodel | Typestring | ExigenceObligatoire | Valeurs et limites google/gemini-embedding-2-preview | Par défaut— |
Champinput | Typestring|string[] | ExigenceObligatoire | Valeurs et limites | Par défaut— |
Combinaisons d’éléments d’entrée
text_to_embedding
Paramètres et cycle de vie de la méthode
| Paramètre | Contrat |
|---|---|
Paramètrecontent_type | Contratapplication/json |
Paramètrerequired | Contratmodel, input |
Paramètreinput_shapes | Contratstring, string[] |
Paramètrematerial_types | Contrattext |
Cycle de vie : synchronous_json
Conservez chaque vecteur renvoyé et son index.
Aucune prise en charge d’images, d’audio ou d’objets fichier n’est déduite de ce profil textuel minimal.
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 des tokens | 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 →
Exemples de requêtes
Ailoot Ultra · Vectorisation
{
"model": "google/gemini-embedding-2-preview",
"input": [
"First document",
"Second document"
]
}set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > embedding-request.json <<'JSON_REQUEST'
{
"model": "google/gemini-embedding-2-preview",
"input": [
"First document",
"Second document"
]
}
JSON_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 @embedding-request.json -o embedding-response.json
Recevoir et enregistrer les résultats
Ailoot Ultra · Vectorisation
json
Conserver tous les résultats terminés
Conservez chaque réponse, fichier et partie de contenu renvoyés dans leur intégralité.
Conservez chaque vecteur avec son indice. Le nombre de vecteurs doit être égal au nombre d’entrées ; les dimensions doivent être cohérentes.
Si la réponse d’origine doit être vérifiée
Aucun point de terminaison dédié aux tâches d’embedding n’est ajouté.
Champs de la réponse
| Champ | Type |
|---|---|
Champobject | Typestring |
Champmodel | Typestring |
Champdata[].index | Typeinteger |
Champdata[].embedding | Typefinite float[] |
Champusage | Typeobject |
Erreurs et étapes suivantes
| Réponse | Condition | Étape suivante |
|---|---|---|
Réponse400 · invalid_request_error | ConditionModèle manquant ou JSON mal formé. | Étape suivanteCorrigez les champs indiqués. |
Réponse413 · invalid_request_error | ConditionLa limite configurée pour le corps de la requête est dépassée. | Étape suivanteRéduisez la quantité de contenu réel. |
Réponse422 · invalid_request_error | ConditionL’entrée ou les paramètres de contrôle enfreignent la politique dédiée en vigueur. | Étape suivanteUtilisez l’entrée textuelle minimale présentée, sans paramètres de contrôle hérités. |
Réponse503 · billing_error | ConditionL’autorisation d’accès ou le devis ne peut pas être associé à la requête. | Étape suivanteConservez la réponse ; ne remplacez pas la politique. |
Alias
Alias du modèle
Ailoot Ultra google/gemini-embedding-2-preview
Alias des chemins de méthode
Utilisez les chemins de méthode indiqués ci-dessus.
ID d’appel associés
FAQ · Google: Gemini Embedding 2 Preview
- Quelles entrées et quels résultats sont disponibles ?
POST /v1/embeddings·google/gemini-embedding-2-preview:text→embedding- Quels champs la requête utilise-t-elle ?
POST /v1/embeddings·google/gemini-embedding-2-preview:model,input- Quelles limites s’appliquent ?
POST /v1/embeddings·google/gemini-embedding-2-preview:ctx:8192