Une API key
Utilisez les mêmes identifiants pour les modèles et les fournisseurs.
Utilisez l'API Embedding via RunAPI avec une compétence de modèle, une authentification unifiée et une tarification à l'usage.
# Base URL
https://runapi.ai
# Endpoints
POST /v1/embeddings
curl https://runapi.ai/v1/chat/completions \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "text-embedding-ada-002",
"input": [
"Créez des embeddings pour ces articles de support et une requête client afin que je puisse classer les correspondances les plus proches."
],
"encoding_format": "float"
}'
from openai import OpenAI
client = OpenAI(
base_url="https://runapi.ai/v1",
api_key="your-runapi-key"
)
response = client.chat.completions.create(
model="text-embedding-ada-002",
messages=[{"role": "user", "content": "Créez des embeddings pour ces articles de support et une requête client afin que je puisse classer les correspondances les plus proches."}]
)
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://runapi.ai/v1",
apiKey: "your-runapi-key"
});
const response = await client.chat.completions.create({
model: "text-embedding-ada-002",
messages: [{ role: "user", content: "Créez des embeddings pour ces articles de support et une requête client afin que je puisse classer les correspondances les plus proches." }]
});
Les modèles Embedding d'OpenAI convertissent le texte en vecteurs denses pour la recherche sémantique, la génération augmentée par récupération, le clustering, la classification et le ranking. La famille text-embedding-3 supporte une récupération efficace en production avec contrôle optionnel de la dimensionnalité des vecteurs.
| Endpoint | Protocol |
|---|---|
POST /v1/embeddings | OpenAI Embeddings |
| Variante | Facturation | Tarifs | |
|---|---|---|---|
| text-embedding-3-large | 1 000 jetons | Entrée $0.10 / 1M de tokens | Sortie Gratuit / 1M de tokens | Voir → |
| text-embedding-3-small | 1 000 jetons | Entrée $0.02 / 1M de tokens | Sortie Gratuit / 1M de tokens | Voir → |
| text-embedding-ada-002 | 1 000 jetons | Entrée $0.08 / 1M de tokens | Sortie Gratuit / 1M de tokens | Voir → |
| Endpoint | Résolution | Durée | Prix | |
|---|---|---|---|---|
| embedding | — | — | Entrée $0.10 / 1M de tokens | Sortie Gratuit / 1M de tokens |
Prix affichés pour text-embedding-3-large. Les autres variantes conservent leurs propres tarifs par endpoint.
Sélectionnez le modèle et la variante adaptés au type de sortie, au niveau de qualité et à la latence cible.
Utilisez votre clé RunAPI pour tous les modèles pris en charge.
Ajoutez le model skill à votre workspace de code avant d'implémenter la fonctionnalité.
Interrogez par task ID ou traitez le callback quand la génération se termine.
Les modèles Embedding d'OpenAI exposent l'API OpenAI Embeddings standard via RunAPI, afin que les pipelines de recherche vectorielle et RAG puissent utiliser la même clé RunAPI que le trafic GPT chat et Responses.
Utilisez les mêmes identifiants pour les modèles et les fournisseurs.
Le model skill inclut schémas, notes de setup, contexte tarifaire et IDs de modèle.
Les tarifs à l'usage sont visibles avant l'appel.
Utilisez text-embedding-3-small pour la récupération efficace en production et text-embedding-3-large quand la qualité du rappel compte plus que la taille des vecteurs.
Oui — passez le paramètre dimensions avec text-embedding-3-large ou text-embedding-3-small quand vous avez besoin de vecteurs plus petits.
Oui — /v1/embeddings retourne une réponse liste compatible OpenAI avec les données d'embedding, le modèle et l'usage.
Non — les modèles d'embedding ne sont disponibles que sur /v1/embeddings.
Utilisez une chaîne, un tableau de chaînes ou des tableaux de tokens suivant le format de l'API OpenAI Embeddings.
Installez le model skill et suivez ses notes de setup avec votre clé RunAPI.