İçeriğe geç

Embeddings

Google multimodal embedding modelleri metin, görsel, ses, video ve PDF girdilerinden vektör üretir. /v1/embeddings endpoint’i provider file referansları destekler.

Terminal window
curl https://llmtr.com/v1/embeddings \
-H "Authorization: Bearer sk_your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "google/gemini-embedding-2-preview",
"input": [
{ "type": "text", "text": "Bu ürünün etiketi" },
{
"type": "input_file",
"input_file": {
"file_id": "file_xxx",
"mime_type": "image/jpeg"
}
}
]
}'
TürAçıklama
textDüz metin
input_fileFiles API üzerinden yüklenmiş dosya ref’i
image_urlUzak görsel URL’i
input_audioInline base64 audio
{
"object": "list",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [0.023, -0.017, ...]
},
{
"object": "embedding",
"index": 1,
"embedding": [0.041, 0.089, ...]
}
],
"model": "google/gemini-embedding-2-preview",
"usage": {
"prompt_tokens": 128,
"total_tokens": 128
}
}

Google multimodal embeddings native unit bazında ücretlendirilir. Model kartında gösterilen birim (tokens, images, seconds vb.) dikkate alınır. Büyük medyalar önce Files API üzerinden yüklenmelidir.

embedding-2-preview için 768 veya 3072. dimensions parametresi ile kısaltma yapılabilir:

{
"model": "google/gemini-embedding-2-preview",
"input": [...],
"dimensions": 768
}