Çerez kullanıyoruz. Çerezler ve tarayıcı depolaması oturumunu açık tutar ve tercihlerini hatırlar. İzin verirsen sitenin nasıl kullanıldığını da ölçeriz. İstediğin zaman . Ayrıntılar için çerez politikamıza bak.
Çerez kullanıyoruz. Çerezler ve tarayıcı depolaması oturumunu açık tutar ve tercihlerini hatırlar. İzin verirsen sitenin nasıl kullanıldığını da ölçeriz. İstediğin zaman . Ayrıntılar için çerez politikamıza bak.
mongodb/voyage-code-4Yukarıdaki fiyatlarla bakiyenden çalışır. Yeni hesaplar ücretsiz kullanımla başlar.
Ayarlar
MongoDB tarafından VoyageAI: voyage-code-4, bir MongoDB şirketi olan Voyage AI'dan bir kod gömme modelidir. Gömme kategorisine aittir, yani işi sohbet yanıtları üretmek yerine girdiyi vektörlere dönüştürmektir. Kodlama ajanları ve kod erişimi için tasarlanmıştır, bu da onu kodu saklanabilen, karşılaştırılabilen ve aranabilen vektörler olarak temsil etmeniz gereken yığın bölümüne yerleştirir.
Model girdi olarak metin kabul eder ve çıktı olarak gömmeler üretir. 32.000 token bağlam uzunluğuna ve 28.800 maksimum çıktıya sahiptir ve 2048 boyutunda Matryoshka gömmeleri kullanır. Matryoshka gömmeleri kullanılabilir kalırken daha kısa uzunluklara kısaltılabilir, bu da vektör depolama ve hesaplamaya ne kadar yatırım yapacağınız konusunda size esneklik sağlar. Girdi modalitesi metin olduğundan, model metin olarak serileştirilmiş kod üzerinde çalışır, kaynak dosyalar, diff'ler ve snippet'ler normalde bir gömme uç noktasına bu şekilde ulaşır.
Bu yetenekler oldukça belirli bir kullanım kümesine işaret eder. Kod erişimi temel olanıdır: bir arama sorgusunun, doğal dil açıklamasının veya kod parçasının en alakalı dosyaları ya da fonksiyonları döndürmesi için bir depoyu indekslemek. Kodlama ajanları, kodu düzenlemeden veya üretmeden önce alakalı bağlamı bulmak için aynı gömmeleri kullanabilir, bu da ajanı bir isteme sığan şeylere güvenmek yerine gerçek kod tabanına dayandırır. 32.000 token bağlam, daha büyük dosyaların veya çok dosyalı parçaların tek bir istekte gömülebileceği anlamına gelir ve Matryoshka özelliği, indeksinizi tasarlarken vektör boyutunu erişim kalitesiyle değiştirmenize olanak tanır.
Modeli "mongodb/voyage-code-4" model kimliğini kullanarak api14'ün OpenAI uyumlu API'si üzerinden çağırırsınız. Arayüz OpenAI formatını izlediğinden, mevcut bir OpenAI istemcisini api14'e yönlendirebilir ve entegrasyonunuzu yeniden yazmadan gömme istekleri gönderebilirsiniz. Model ek istek parametresi desteklemez, bu nedenle model kimliğini ve girdi metninizi gönderir ve döndürülen vektörleri okursunuz. Burada sohbet tamamlama yüzeyi yoktur ve yapılandırılacak araç çağırma veya yapılandırılmış çıktı da yoktur.
Seçerken kapsamı akılda tutun. Bu bir gömme modelidir, bu nedenle soruları yanıtlamaz, kod yazmaz veya sohbet etmez; bu davranışlara ihtiyacınız varsa onu üretici bir modelle eşleştirin. Göreviniz kod yerine düzyazı üzerinde genel amaçlı anlamsal arama ise, bir metin gömme modeli daha iyi uyabilir ve üretime ihtiyacınız varsa tamamen farklı bir modele ihtiyacınız olur. Kod erişimi ve kodlama ajanı bağlamı için voyage-code-4 tam olarak bunun için üretilmiştir.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.embeddings.create({
"model": "mongodb/voyage-code-4",
"input": [
"The quick brown fox",
"Lorem ipsum"
]
});
console.log(result.data.map((d) => d.embedding.length));
Bu toplulukta henüz konu yok. VoyageAI by MongoDB: voyage-code-4 hakkında ilk konuyu sen aç.