Embeddings
POST /v1/embeddings: ubah teks menjadi vektor, ditagih per token input.
POST https://ai.sivcloud.com/v1/embeddings memakai format OpenAI Embeddings. SDK OpenAI bekerja tanpa perubahan selain base URL dan API key.
curl https://ai.sivcloud.com/v1/embeddings \
-H "Authorization: Bearer $SIVCLOUD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/text-embedding-3-small",
"input": "Halo dunia"
}'
from openai import OpenAI
client = OpenAI(base_url="https://ai.sivcloud.com/v1", api_key="SIVCLOUD_API_KEY")
res = client.embeddings.create(model="openai/text-embedding-3-small", input=["Halo dunia", "Selamat pagi"])
print(len(res.data[0].embedding))
Body
| Field | Arti |
|---|---|
model |
Wajib. Id model embedding |
input |
Wajib. Satu teks atau daftar teks |
encoding_format |
Opsional. float atau base64 |
dimensions |
Opsional. Jumlah dimensi, bila model mendukungnya |
Jawaban diteruskan dari penyedia dalam format OpenAI.
Biaya
Embeddings ditagih per token input (usage.prompt_tokens) dengan harga input model. Tidak ada token output. Biaya diambil dari saldo, atau dari jatah paket bila jatah itu berlaku untuk model tersebut. Lihat Langganan.
Model yang tersedia
Model embedding yang bisa Anda pakai adalah yang tampil di halaman Model di console. Model chat tidak bisa dipakai di endpoint ini, dan sebaliknya. Kesalahan dijawab dengan kode di halaman Galat.