Tema
Bahasa

Embeddings

POST /v1/embeddings — representasi vektor dari teks untuk pencarian, RAG, dan clustering. Enam model plus satu alias legacy, 768 hingga 4096 dimensi. Kompatibel dengan OpenAI; Anda hanya membayar token input.

Embeddings mengubah teks menjadi vektor numerik untuk pencarian semantik, RAG, pengelompokan dan rekomendasi. Endpoint-nya sepenuhnya kompatibel dengan OpenAI — hanya alamat base dan key yang berubah.

POSThttps://getvibeapi.com/v1/embeddings

Parameter body

ParameterTipeDeskripsi
modelreq.stringModel embedding (lihat di bawah).
inputreq.string | string[]Sebuah teks atau array teks. Array = batch dalam satu permintaan.
encoding_format"float" | "base64"Format vektor dalam respons. Default-nya float.
dimensionsintegerLebar output opsional. Untuk text-embedding-3-small, hanya 1536 yang didukung.

Model dan harga

ParameterTipeDeskripsi
text-embedding-3-smallPOST /v1/embeddings — representasi vektor dari teks untuk pencarian, RAG, dan clustering. Model qwen3-embedding-8b. Kompatibel dengan OpenAI; Anda hanya membayar token input.
qwen3-embedding-8bPOST /v1/embeddings — representasi vektor dari teks untuk pencarian, RAG, dan clustering. Model qwen3-embedding-8b. Kompatibel dengan OpenAI; Anda hanya membayar token input.
bge-m3POST /v1/embeddings — representasi vektor dari teks untuk pencarian, RAG, dan clustering. Model qwen3-embedding-8b. Kompatibel dengan OpenAI; Anda hanya membayar token input.
multilingual-e5-largePOST /v1/embeddings — representasi vektor dari teks untuk pencarian, RAG, dan clustering. Model qwen3-embedding-8b. Kompatibel dengan OpenAI; Anda hanya membayar token input.
embeddinggemma-300mPOST /v1/embeddings — representasi vektor dari teks untuk pencarian, RAG, dan clustering. Model qwen3-embedding-8b. Kompatibel dengan OpenAI; Anda hanya membayar token input.
nemotron-embed-vlPOST /v1/embeddings — representasi vektor dari teks untuk pencarian, RAG, dan clustering. Model qwen3-embedding-8b. Kompatibel dengan OpenAI; Anda hanya membayar token input.
qwen3-embedding-0.6bPOST /v1/embeddings — representasi vektor dari teks untuk pencarian, RAG, dan clustering. Model qwen3-embedding-8b. Kompatibel dengan OpenAI; Anda hanya membayar token input.
Lebar vektor berbeda per model, dan Anda tidak dapat menukar model setelahnya tanpa membangun ulang indeks: kolom basis data dibuat untuk satu jumlah dimensi tertentu. Pilih model sebelum Anda memuat satu juta vektor pertama.

Contoh permintaan

curl https://getvibeapi.com/v1/embeddings \
  -H "Authorization: Bearer $GETVIBE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3-embedding-8b",
    "input": "Text to vectorize"
  }'

Respons

{
  "object": "list",
  "data": [
    { "object": "embedding", "index": 0, "embedding": [0.0021, -0.014, ...] }
  ],
  "model": "qwen3-embedding-8b",
  "usage": { "prompt_tokens": 8, "total_tokens": 8 }
}
Anda hanya ditagih untuk token input (prompt_tokens); embedding tidak memiliki token output. Kirim array string di input untuk memvektorisasi batch dalam satu permintaan.
Embedding GetVibe API — qwen3-embedding-8b, Python dan curl | GetVibe API