Embedding oluşturma nedir?

Embedding oluşturma, metni makinelerin karşılaştırabileceği sayısal bir vektöre dönüştürür. Bu işlem anlamsal arama, kümeleme, öneriler ve benzerlik kontrolleri için kullanışlıdır.

Araç açıklaması

Bu araç, metninizi seçilen bir embedding modeline gönderir ve elde edilen vektörü ve boyutlarını gösterir. OpenAI, Google ve Voyage AI modellerini destekler; böylece uygulamadan ayrılmadan sağlayıcıları karşılaştırabilir veya bir embedding kurulumunu test edebilirsiniz.

Örnek

Girdi:

Hesap ayarları sayfasından parolanızı sıfırlayın.

Çıktı:

{
  "model": "openai/text-embedding-3-small",
  "dimensions": 1536,
  "embedding": [0.0123, -0.0441, 0.0087]
}

Özellikler

  • OpenAI, Google ve Voyage AI tarafından desteklenen embedding modelleri arasından seçim yapmanızı sağlar
  • Embedding boyutunu ve ham vektörü JSON olarak gösterir
  • Sonucu embedding.json olarak indirir

Nasıl çalışır?

Araç, girdi metnini kırpar, seçilen modelle birlikte embedding API'ye gönderir ve döndürülen vektörü çıktı alanında görüntüler. Model değişirse vektörün yapısı da değişebilir; bu nedenle boyutlar alanı, geri dönen sonucu doğrulamanıza yardımcı olur.

İpuçları

  • Modelleri karşılaştırırken kısa ve temsil edici metinler kullanın.
  • Farklı sağlayıcılar ve modeller genellikle farklı boyutlara sahip vektörler döndürür.
  • Bu, bir anlamsal arama işlem hattını kodunuza entegre etmeden önce temel bir doğrulama yapmak için iyi bir yöntemdir.