OpenAI
Beroperasi· diperiksa setiap beberapa menit

Text Embedding 3 Small API

text-embedding-3-small dari OpenAI di API yang sama dengan yang dipakai OpenAI, seharga $0.01 per 1M token alih-alih $0.02: vektor untuk pencarian dan RAG yang sama dengan milik OpenAI.

Harga per 1M token input50%lebih murah
Input
$0.01$0.02
Output
$0.00
ID modeltext-embedding-3-smallDiperbarui
embed.py
from openai import OpenAI
client = OpenAI(
base_url="https://api.zurelay.com/v1",
api_key="YOUR_ZURELAY_KEY",
)
response = client.embeddings.create(
model="text-embedding-3-small",
input=[
"How can I change my password?",
"Invoices go out on the first of each month.",
],
)
for item in response.data:
print(item.index, len(item.embedding)) # 1536 each
print(response.usage.prompt_tokens, "tokens")

URL dasar https://api.zurelay.com/v1. Berfungsi dengan OpenAI SDK mana pun, LangChain, LlamaIndex, dan AI SDK. Dokumentasi API embeddings

Dimensi
1,536, atau kurang
Per input
Maksimal 8,192 tokens
Per permintaan
2,048 input, 300K token
Output
Vektor, gratis
Dirilis
25 Jan 2024
Status
Beroperasi

Harga

Harga API Text Embedding 3 Small. Jauh di bawah harga resmi.

Bayar sesuai pemakaian dari saldo prabayar, tanpa langganan. Isi saldo mulai $10. Permintaan yang gagal tidak pernah dikenakan biaya.

TarifZurelayHarga resmi OpenAI
Input
per 1M tokens
$0.01$0.02
Output
per 1M tokens
$0.00—

Ditagih berdasarkan token yang Anda kirim, dihitung dengan cara OpenAI, tanpa minimum per permintaan. Vektornya gratis, dan dimensi yang lebih pendek atau base64 harganya sama. Permintaan yang gagal tidak dikenai biaya.

Kalkulator penghematan

Geser slider sesuai pemakaian bulanan Anda.

Token input per bulan50M
Zurelay
$0.50
Harga resmi OpenAI
$1.00
Penghematan Anda per bulan$0.50

$6.00 per tahun

Biaya

Biaya API Text Embedding 3 Small, sudah dihitung.

Beban kerja tipikal dengan harga live Zurelay, bersanding dengan harga daftar.

    Ringkasan

    Apa itu Text Embedding 3 Small?

    Teks Embedding 3 Small (text-embedding-3-small) adalah model embedding OpenAI yang kecil dan murah. Model ini mengubah teks menjadi vektor berisi 1,536 angka, disusun sehingga teks dengan makna serupa berdekatan, untuk pencarian semantik, retrieval (RAG), clustering, dan rekomendasi. Zurelay menyediakannya di endpoint embeddings OpenAI dengan model ID, request, dan response yang sama, dengan harga 50% di bawah harga list OpenAI, dan vektornya sama dengan milik OpenAI.

    Kirim teks ke POST https://api.zurelay.com/v1/embeddings dengan model ID text-embedding-3-small dan Anda menerima satu vektor per input, dalam bentuk response OpenAI. Input bisa berupa string, array berisi hingga 2,048 string, array token ID dari tokenizer cl100k_base OpenAI, atau array berisi hingga 2,048 array token. Setiap input bisa mencapai 8,192 token, dan satu request hingga 300,000 token secara keseluruhan.

    Secara default vektor memiliki 1,536 dimensi. Parameter dimensions memperpendeknya ke panjang berapa pun dari 1 hingga 1,536: model text-embedding-3 dilatih agar vektor yang diperpendek tetap berfungsi, dan hasilnya kembali dalam keadaan dinormalisasi ulang. Vektor yang lebih pendek memakan lebih sedikit penyimpanan dan lebih cepat dicari. Dengan encoding_format diset ke base64, setiap vektor kembali sebagai angka float32 little-endian berenkode base64, lebih kecil dan lebih cepat diunduh; Python SDK OpenAI memintanya secara default dan mendekodekannya untuk Anda.

    SDK OpenAI berfungsi apa adanya: set base URL ke https://api.zurelay.com/v1, pakai kunci Zurelay Anda, lalu panggil client.embeddings.create. Begitu juga OpenAIEmbeddings dari LangChain, OpenAIEmbedding dari LlamaIndex, provider OpenAI di Vercel AI SDK, dan aplikasi yang memungkinkan Anda mengatur base URL OpenAI untuk embeddings. Kami menguji setiap rute terhadap API OpenAI sendiri: untuk teks yang sama, vektornya cocok, dengan cosine similarity 0.9999 atau lebih, sehingga indeks yang dibangun dengan API OpenAI tetap berfungsi saat Anda melakukan query melalui Zurelay.

    Ditagih hanya untuk token input, dihitung seperti cara OpenAI menghitungnya: $0.01 per 1M di Zurelay dibandingkan $0.02 OpenAI, tanpa minimum per permintaan, dan vektornya gratis. Permintaan embeddings selalu dijawab oleh model yang Anda sebutkan: vektor dari model berbeda tidak bisa dibandingkan, jadi Zurelay tidak pernah menjawab dengan model lain, dan pindah ke model lain berarti Anda harus melakukan embedding ulang atas semua yang sudah Anda simpan.

    Keunggulan

    Keunggulan Text Embedding 3 Small. Dan apa yang dibangun tim dengannya.

    01

    Setengah harga OpenAI

    $0.01 per 1M token dibandingkan $0.02 OpenAI, tanpa minimum per permintaan, dan vektornya gratis.

    02

    Indeks Anda tetap berfungsi

    Vektornya sama dengan milik OpenAI untuk teks yang sama, jadi indeks yang Anda bangun dengan API OpenAI tidak perlu embedding ulang untuk pindah ke Zurelay.

    03

    Vektor lebih pendek sesuai permintaan

    Minta dimensi lebih sedikit untuk menghemat penyimpanan dan mempercepat pencarian: vektor yang dipendekkan dikembalikan dengan normalisasi ulang dan tetap berfungsi.

    04

    Ribuan teks per permintaan

    Kirim hingga 2,048 teks sekaligus dan terima kembali vektornya dalam urutan yang sama, ditagih per token, bukan per permintaan.

    Contoh penggunaan

    • Pencarian semantik

      Temukan dokumen, produk, atau tiket berdasarkan maknanya, bukan kata persisnya, lewat kemiripan kosinus vektornya.

    • Retrieval untuk chatbot (RAG)

      Ambil bagian teks yang paling dekat dengan pertanyaan dan berikan ke model chat dengan key Zurelay yang sama.

    • Deduplikasi dan klasterisasi

      Kelompokkan catatan, tiket dukungan, atau ulasan yang hampir kembar berdasarkan kedekatan vektornya.

    • Rekomendasi

      Sarankan artikel, produk, atau listing serupa dari vektor yang pernah dilihat pengguna.

    Mulai

    Panggil Text Embedding 3 Small dalam tiga langkah.

    Tanpa waitlist dan tanpa SDK baru. Kalau kode Anda sudah memanggil embeddings OpenAI, kode itu berjalan dengan Zurelay, begitu juga vektor yang sudah Anda simpan.

    1. 1

      Buat kunci

      Sign up, add credit dan create an API key. Set a monthly budget or a rate limit per key if you like.

    2. 2

      Point your SDK untuk Zurelay

      Change the base URL. The model IDs, the request dan the vectors stay the same as OpenAI's.

      https://api.zurelay.com/v1
    3. 3

      Use text-embedding-3-small

      Call client.embeddings.create, or POST text to /v1/embeddings, one string or up to 2,048 at once, dan get a vector for each.

      text-embedding-3-small

    Tanya jawab

    Pertanyaan seputar API Text Embedding 3 Small.

    Ada pertanyaan lain? Tanyakan kepada tim kami dan kami akan menjawab lewat email.

    Berapa biaya API text-embedding-3-small?

    Zurelay menagih $0.01 per 1M token input, dibandingkan harga daftar OpenAI $0.02, jadi Anda hemat 50%. Vektornya gratis: Anda hanya membayar token yang Anda kirim, dihitung seperti cara OpenAI menghitungnya, tanpa minimum per permintaan. Permintaan yang gagal tidak dikenai biaya.

    Apakah sama dengan text-embedding-3-small milik OpenAI?

    Ya. Permintaan ke text-embedding-3-small dijalankan pada model OpenAI, dan kami menguji setiap rute terhadap API OpenAI sendiri: untuk teks yang sama, vektornya cocok dengan milik OpenAI dengan kemiripan kosinus 0.9999 atau lebih. Zurelay adalah layanan independen dan tidak berafiliasi dengan maupun didukung oleh OpenAI.

    Apakah vektor yang sudah saya punya tetap berfungsi?

    Ya. Vektor yang Anda buat dengan text-embedding-3-small milik OpenAI bisa dicari dengan query yang di-embedding lewat Zurelay, dan sebaliknya. Hanya pindah ke model lain, seperti text-embedding-3-large, yang berarti melakukan embedding ulang semuanya: vektor dari model berbeda tidak bisa dibandingkan.

    Bagaimana cara memanggil text-embedding-3-small dengan SDK OpenAI?

    Create a Zurelay API key, set the base URL to https://api.zurelay.com/v1 dan call client.embeddings.create with model set to text-embedding-3-small dan your text as input. Or POST the same JSON to https://api.zurelay.com/v1/embeddings with your key as a Bearer token. The docs at https://zurelay.com/docs/embeddings have examples in Python, Node.js and cURL.

    Apakah berfungsi dengan LangChain, LlamaIndex, dan AI SDK?

    Ya. Berikan model ID text-embedding-3-small, base URL Zurelay, dan key Anda ke OpenAIEmbeddings milik LangChain atau OpenAIEmbedding milik LlamaIndex, atau buat provider OpenAI milik Vercel AI SDK dengan itu. Kelas Python LangChain mengirim token ID secara default, dan Zurelay menerimanya, jadi pengaturan defaultnya langsung berfungsi.

    Berapa dimensi text-embedding-3-small?

    1,536 secara default. Setel dimensions ke angka berapa pun dari 1 sampai 1,536 untuk vektor yang lebih pendek: model dilatih agar vektor yang dipendekkan tetap berfungsi, dan hasilnya dikembalikan dengan normalisasi ulang. Gunakan panjang yang sama untuk setiap vektor yang Anda bandingkan.

    Apa saja batasannya?

    Hingga 2,048 input per permintaan, hingga 8,192 token di masing-masing input, dan hingga 300,000 token untuk keseluruhan permintaan. String kosong tidak diterima. Permintaan yang melewati batas mendapat error 400 yang menyebutkan batasnya, dan tidak dikenai biaya.

    Untuk apa encoding base64?

    Set encoding_format ke base64 dan setiap vektor kembali sebagai string base64 dari angka float32 little-endian, bukan array angka JSON: lebih kecil dan lebih cepat diunduh. SDK Python OpenAI meminta base64 secara default dan mendekodenya untuk Anda. Harganya sama.

    Bisakah smart routing menjawab dengan model lain?

    Tidak, tidak pernah untuk embeddings. Vektor dari model berbeda tidak bisa dibandingkan, jadi vektor model lain akan salah untuk indeks Anda. Jika text-embedding-3-small sedang down, permintaan gagal dengan error 503 yang bisa Anda coba ulang.

    Bisakah saya mencobanya di Playground?

    Ya. Di Playground pada dasbor, pilih text-embedding-3-small, tulis beberapa teks lalu embed: Anda melihat angka pertama tiap vektor, token yang ditagih, biayanya, dan cosine similarity setiap pasangan. Dapatkan kode menuliskan permintaan yang sama untuk Python, Node.js, atau cURL.

    Model lainnya di Zurelay

    Semua model

    Tak perlu lagi bayar harga resmi.
    Mulai berhemat hari ini.

    Buat kunci API dalam hitungan detik, arahkan SDK yang sudah Anda gunakan ke Zurelay, dan setiap permintaan jadi hingga 90% lebih murah sejak token pertama.